diff options
-rw-r--r-- | modules/package/manifests/makepkg.pp | 9 | ||||
-rw-r--r-- | modules/tozt/manifests/other_packages.pp | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/modules/package/manifests/makepkg.pp b/modules/package/manifests/makepkg.pp index 587a9fd..7fecdb4 100644 --- a/modules/package/manifests/makepkg.pp +++ b/modules/package/manifests/makepkg.pp @@ -1,5 +1,10 @@ -define package::makepkg($extra_options=[]) { - $extra_cmdline = join($extra_options, ' ') +define package::makepkg($asdeps=false) { + if $asdeps { + $extra_cmdline = " --asdeps" + } + else { + $extra_cmdline = "" + } exec { "install $name": command => " diff --git a/modules/tozt/manifests/other_packages.pp b/modules/tozt/manifests/other_packages.pp index 907b7db..3673fed 100644 --- a/modules/tozt/manifests/other_packages.pp +++ b/modules/tozt/manifests/other_packages.pp @@ -28,7 +28,7 @@ class tozt::other_packages { } package::makepkg { 'package-query': - extra_options => ["--asdeps"], + asdeps => true, require => Package['yajl']; } |