diff options
author | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2019-03-25 10:34:02 +0100 |
---|---|---|
committer | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2019-03-25 10:34:02 +0100 |
commit | 100044871faa0e1de2f62728c3d5b83e1ce41176 (patch) | |
tree | e6cf1968d23cba398dae25174567616f45fb53d2 /actions/apt_action.go | |
parent | 4a31eda27ed921e8d8b8c705facd554c8fff490c (diff) |
New upstream version 1.0.0+git20190319.cf3fc48
Diffstat (limited to 'actions/apt_action.go')
-rw-r--r-- | actions/apt_action.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/actions/apt_action.go b/actions/apt_action.go index 681c069..6f3988f 100644 --- a/actions/apt_action.go +++ b/actions/apt_action.go @@ -6,6 +6,7 @@ Install packages and their dependencies to the target rootfs with 'apt'. Yaml syntax: - action: apt recommends: bool + unauthenticated: bool packages: - package1 - package2 @@ -17,6 +18,7 @@ Mandatory properties: Optional properties: - recommends -- boolean indicating if suggested packages will be installed +- unauthenticated -- boolean indicating if unauthenticated packages can be installed */ package actions @@ -27,6 +29,7 @@ import ( type AptAction struct { debos.BaseAction `yaml:",inline"` Recommends bool + Unauthenticated bool Packages []string } @@ -38,6 +41,10 @@ func (apt *AptAction) Run(context *debos.DebosContext) error { aptOptions = append(aptOptions, "--no-install-recommends") } + if apt.Unauthenticated { + aptOptions = append(aptOptions, "--allow-unauthenticated") + } + aptOptions = append(aptOptions, "install") aptOptions = append(aptOptions, apt.Packages...) |