From e4b1505deebd48979613a8c89ddb114ba3ca54fa Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 27 Dec 2011 21:41:29 +0000 Subject: save a pbuilder log for each run For whatever reason, pbuilder likes to truncate the log file as it starts, so we can't collect them all into one file, which is what I thought we were doing. --- unperish | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/unperish b/unperish index 33e8e85..ebe3f61 100755 --- a/unperish +++ b/unperish @@ -263,13 +263,16 @@ class Unperish(cliapp.Application): self.add_debian_changelog_entry(target) for arch, path in targets[target]: self.run_subcommand('dsc', force=True) - if not self.already_exists(self.join(self.changes(arch))): + changes = self.join(self.changes(arch)) + if not self.already_exists(changes): + prefix, ext = os.path.splitext(changes) + logfile = prefix + '.pbuilder.log' argv = ['sudo', 'pbuilder', '--build', '--basetgz', path, '--buildresult', self.settings['build-area'], - '--logfile', self.join('pbuilder.log')] + '--logfile', logfile] if self.include_source(): argv.extend(['--debbuildopts', '-sa']) if self.settings['binary-arch']: -- cgit v1.2.1