diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-10-09 00:00:20 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-10-09 00:00:20 -0400 |
commit | 955a2390c00731be4d61eaff2ea05bfee08118d0 (patch) | |
tree | 230e061a8c2b93d33f7c2cc6936bcf90c7370ec0 /modules/package | |
parent | b76d5791eb1f62fcb6e2848dff13781d557a3de2 (diff) | |
download | puppet-tozt-955a2390c00731be4d61eaff2ea05bfee08118d0.tar.gz puppet-tozt-955a2390c00731be4d61eaff2ea05bfee08118d0.zip |
refactor
Diffstat (limited to 'modules/package')
-rw-r--r-- | modules/package/manifests/makepkg.pp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/package/manifests/makepkg.pp b/modules/package/manifests/makepkg.pp index 2373abf..7692b17 100644 --- a/modules/package/manifests/makepkg.pp +++ b/modules/package/manifests/makepkg.pp @@ -1,4 +1,4 @@ -define package::makepkg($ensure, $asdeps=false) { +define package::makepkg($ensure, $build_user, $asdeps=false) { if $asdeps { $extra_cmdline = " --asdeps" } @@ -13,15 +13,15 @@ define package::makepkg($ensure, $asdeps=false) { command => " cd /tmp rm -rf 'makepkg-$name' - su doy -c 'git clone https://aur.archlinux.org/$name.git makepkg-$name' + su $build_user -c 'git clone https://aur.archlinux.org/$name.git makepkg-$name' cd 'makepkg-$name' - su doy -c makepkg + su $build_user -c makepkg pacman -U --noconfirm --needed $extra_cmdline $name-*.pkg.tar.xz ", unless => "pacman -Q $name > /dev/null 2>&1", path => "/usr/bin", require => [ - Tozt::User["doy"], + Tozt::User[$build_user], Package["git"], Package["pkgconf"], ]; |