Mercurial > treepkg > treepkg
diff treepkg/sbuilder.py @ 461:454967511f5c
commit compress all logs patch from Sascha Teichmann
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Mon, 30 Aug 2010 13:32:31 +0000 |
parents | fee68f1a35e8 |
children | 058856954e2d |
line wrap: on
line diff
--- a/treepkg/sbuilder.py Fri Aug 27 09:50:04 2010 +0000 +++ b/treepkg/sbuilder.py Mon Aug 30 13:32:31 2010 +0000 @@ -139,9 +139,8 @@ if os.path.splitext(filename)[1] not in (".deb", ".changes"): os.remove(os.path.join(binary_dir, filename)) finally: - # compress logfile - if logfile is not None and os.path.exists(logfile): - run.call(cmdexpand("gzip -9 $logfile", logfile=logfile)) + # compress logfiles + util.compress_all_logs(logfile) # remove all mounted directories self.umount_all() @@ -185,6 +184,8 @@ try: run.call(cmd, suppress_output=False) finally: + if logfile is not None: + logdir = os.path.dirname(logfile) self.umount_all() def login(self, bindmounts=(), save_after_login=False):