+ def data_cleanup(self):
+ self.cleanup_userdata()
+ self.cleanup_tmp()
+ self.cleanup_log()
+
+ def cleanup_tmp(self):
+ self.foreach_file('/tmp', self.g.rm_rf, maxdepth=1)
+
+ def cleanup_log(self):
+ self.foreach_file('/var/log', self.g.truncate, ftype='r')
+
+ def cleanup_userdata(self):
+ homedirs = ['/root'] + self.ls('/home/')
+
+ for homedir in homedirs:
+ for data in self.sensitive_userdata:
+ fname = "%s/%s" % (homedir, data)
+ if self.g.is_file(fname):
+ self.g.scrub_file(fname)