Commits

stacklet committed b2e5697

Small tweaks to cleanup task

Comments (0)

Files changed (3)

src/stacklet/task/distro/debu.py

                 cmds = list()
                 cmds.append('apt-get clean')
                 cmds.append('rm -f /var/log/dmesg*')
-                cmds.append('truncate --size=0 /var/log/*.log')
-                cmds.append('truncate --size=0 /var/log/exim4/*log')
+                cmds.append('truncate -c --size=0 /var/log/*.log')
+                cmds.append('truncate -c --size=0 /var/log/exim4/*log')
                 cmds.append('rm -f /var/log/mail.*')
                 cmds.append('rm -f /var/log/messages')
                 cmds.append('rm -f /var/log/syslog')
                 cmds.append('rm -f /var/log/debug')
-                cmds.append('truncate --size=0 /var/log/wtmp')
-                cmds.append('truncate --size=0 /var/log/lastlog')
-                cmds.append('truncate --size=0 /var/log/faillog')
-                cmds.append('truncate --size=0 /var/log/apt/*.log')
-                cmds.append('truncate --size=0 /var/log/aptitude /var/log/debug /var/log/udev /var/log/apt/*.log /var/log/ConsoleKit/history /var/run/utmp /var/log/btmp')                
+                cmds.append('truncate -c --size=0 /var/log/wtmp')
+                cmds.append('truncate -c --size=0 /var/log/lastlog')
+                cmds.append('truncate -c --size=0 /var/log/faillog')
+                cmds.append('truncate -c --size=0 /var/log/apt/*.log')
+                cmds.append('truncate -c --size=0 /var/log/aptitude /var/log/udev /var/log/apt/*.log /var/log/ConsoleKit/history /var/run/utmp /var/log/btmp')                
                 cmds.append('rm -f /var/lib/dhcp/*')
                 cmds.append('rm -f /var/lib/dhcp3/*')
                 cmds.append('rm -f /var/lib/dhclient/*')

src/stacklet/task/distro/red.py

                 cmds.append('rm -f /root/.nano_history')
                 cmds.append('rm -f /etc/resolv.conf')
                 cmds.append('rm -rf /bootstrap')
-                cmds.append('truncate --size=0 /var/run/utmp')
+                cmds.append('truncate -c --size=0 /var/run/utmp')
                 cmds.append('rm -rf /etc/rpm/platform')
                 cmds.append('rm -rf /tmp/*')
 

src/stacklet/task/distro/suse.py

                 cmds.append('rm -f /var/lib/dhcpcd/*')
                 cmds.append('rm -f /etc/ssh/*key*')
                 cmds.append('rm -f /var/run/*.pid')
-                cmds.append('truncate /var/run/utmp --size 0')
+                cmds.append('truncate -c /var/run/utmp --size 0')
                 cmds.append('rm -rf /var/spool/mail/*')
                 cmds.append('rm -rf /var/tmp/*')
                 cmds.append('rm -rf /root/.ssh')
-                cmds.append('truncate /root/.bash_history --size 0')
-                cmds.append('truncate /var/log/lastlog /var/log/faillog /var/log/zypper.log /var/log/zypp/history --size 0')
-                cmds.append('truncate /var/log/YaST2/*log --size 0')
-                cmds.append('truncate /var/log/acpid /var/log/boot.* /var/log/btmp /var/log/wtmp /var/log/localmessages /var/log/messages /var/log/zypper.log --size 0')
-                cmds.append('truncate /var/log/ConsoleKit/history /var/log/zypp/history --size 0')
+                cmds.append('truncate -c /root/.bash_history --size 0')
+                cmds.append('truncate -c /var/log/lastlog /var/log/faillog /var/log/zypper.log /var/log/zypp/history --size 0')
+                cmds.append('truncate -c /var/log/YaST2/*log --size 0')
+                cmds.append('truncate -c /var/log/acpid /var/log/boot.* /var/log/btmp /var/log/wtmp /var/log/localmessages /var/log/messages /var/log/zypper.log --size 0')
+                cmds.append('truncate -c /var/log/ConsoleKit/history /var/log/zypp/history --size 0')
                 cmds.append('rm -f /root/.nano_history')
                 cmds.append('rm -f /etc/resolv.conf')
                 cmds.append('rm -rf /bootstrap')
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.