Add mail and /var/tmp cleanup for unix systems
authorNikos Skalkotos <skalkoto@grnet.gr>
Sun, 11 Mar 2012 20:51:04 +0000 (22:51 +0200)
committerNikos Skalkotos <skalkoto@grnet.gr>
Sun, 11 Mar 2012 20:51:04 +0000 (22:51 +0200)
image_creator/os_type/unix.py

index e5e5a87..b7cde5d 100644 (file)
@@ -36,13 +36,19 @@ class Unix(OSBase):
         self.cleanup_userdata()
         self.cleanup_tmp()
         self.cleanup_log()
+        self.cleanup_mail()
 
     def cleanup_tmp(self):
         self.foreach_file('/tmp', self.g.rm_rf, maxdepth=1)
+        self.foreach_file('/var/tmp', self.g.rm_rf, maxdepth=1)
 
     def cleanup_log(self):
         self.foreach_file('/var/log', self.g.truncate, ftype='r')
 
+    def cleanup_mail(self):
+        self.foreach_file('var/spool/mail', self.g.rm_rf, maxdepth=1)
+        self.foreach_file('var/mail', self.g.rm_rf, maxdepth=1)
+
     def cleanup_userdata(self):
         homedirs = ['/root'] + self.ls('/home/')