diff options
author | Jan Dittberner <jandd@cacert.org> | 2019-08-02 08:10:54 +0200 |
---|---|---|
committer | Jan Dittberner <jandd@cacert.org> | 2019-08-02 08:10:54 +0200 |
commit | 3dd78ee5e1a69be63d9c1f5eb831a8ce8dc12779 (patch) | |
tree | 27d518d2f9a6c31df8d1a25943616b87219aab12 /sitemodules/profiles | |
parent | ce4561d2b85f3604faf665410ce50e5ac6f6f71b (diff) | |
download | cacert-puppet-3dd78ee5e1a69be63d9c1f5eb831a8ce8dc12779.tar.gz cacert-puppet-3dd78ee5e1a69be63d9c1f5eb831a8ce8dc12779.tar.xz cacert-puppet-3dd78ee5e1a69be63d9c1f5eb831a8ce8dc12779.zip |
Clean /etc/passwd in upload chroot
Diffstat (limited to 'sitemodules/profiles')
-rw-r--r-- | sitemodules/profiles/manifests/debarchive.pp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sitemodules/profiles/manifests/debarchive.pp b/sitemodules/profiles/manifests/debarchive.pp index 0442962..0a8e59e 100644 --- a/sitemodules/profiles/manifests/debarchive.pp +++ b/sitemodules/profiles/manifests/debarchive.pp @@ -95,6 +95,9 @@ class profiles::debarchive ( exec { '/bin/bash /usr/share/doc/rssh/examples/mkchroot.sh /srv/upload': creates => '/srv/upload/usr/bin/rssh', require => [Package['rssh'], File['/srv/upload']], + } ~> + exec { '/bin/sed -n -i \'/^root:/p; /^debarchive:/p\' /srv/upload/etc/passwd': + refreshonly => true, } $rssh_conf = '/etc/rssh.conf' |