]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/commitdiff
Add 'backups' for ovh cleanup
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Mon, 8 Aug 2016 21:39:35 +0000 (23:39 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Mon, 8 Aug 2016 21:53:08 +0000 (23:53 +0200)
modules/ovh_cleanup/manifests/init.pp

index b7ecb500a0f8ca136a71bdf7fa956327558cc815..fc1b84b308696124ebef0d3e1524c4b8c3fcbbf3 100644 (file)
@@ -1,4 +1,12 @@
 class ovh_cleanup {
+    exec { 'bash -c "comm -23 <(find /etc /opt /usr | sort) <(pacman -Qlq | sed \"s|/$||\" | sort) > /root/disowned_files_before_cleanup.txt"':
+      path    => '/usr/bin',
+      creates => '/root/disowned_files_before_cleanup.txt'
+    }
+    exec { 'bash -c "comm -23 <(pacman -Qq | sort) <(pacman -Qgq base | while read i; do pactree -u \$i; done | sort | uniq) > /root/packages_not_in_base_group.txt"':
+      path    => '/usr/bin',
+      creates => '/root/packages_not_in_base_group.txt'
+    }
     file { '/etc/apt':
       ensure => 'absent',
       force  => true,