X-Git-Url: https://code.grnet.gr/git/snf-image-creator/blobdiff_plain/f165adc0d7dd0816def505588dd184ed8c2d805f..ee0719db894b7d2aaa6e6a7e3f97d477dd8dca4f:/image_creator/os_type/slackware.py diff --git a/image_creator/os_type/slackware.py b/image_creator/os_type/slackware.py index c2cbb6c..5b0b571 100644 --- a/image_creator/os_type/slackware.py +++ b/image_creator/os_type/slackware.py @@ -35,12 +35,18 @@ from image_creator.os_type.linux import Linux, sysprep class Slackware(Linux): + """OS class for Slackware Linux""" @sysprep() - def cleanup_log(self): + def cleanup_log(self, print_header=True): + """Empty all files under /var/log""" + + if print_header: + self.out.output('Emptying all files under /var/log') + # In slackware the metadata about installed packages are # stored in /var/log/packages. Clearing all /var/log files # will destroy the package management system. - self.foreach_file('/var/log', self.g.truncate, ftype='r', \ - exclude='/var/log/packages') + self.foreach_file('/var/log', self.g.truncate, ftype='r', + exclude='/var/log/packages') # vim: set sta sts=4 shiftwidth=4 sw=4 et ai :