Mercurial > gub
changeset 3442:0db91097fcb0
Do not miss last (often error) line.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Mon, 07 May 2007 08:36:20 +0200 |
parents | 66992c82c423 |
children | bf1d8bdfc44e |
files | gub/oslog.py gub/specs/darwin/odcctools.py |
diffstat | 2 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/gub/oslog.py Sat May 05 13:40:43 2007 +0200 +++ b/gub/oslog.py Mon May 07 08:36:20 2007 +0200 @@ -59,10 +59,13 @@ self.log (line, level['output'], verbose) time.sleep (0.0001) - if proc.returncode and not ignore_errors: - m = 'Command barfed: %s\n' % cmd + line = proc.stdout.readline () + self.log (line, level['output'], verbose) + if proc.returncode: + m = 'Command barfed: %(cmd)s\n' % locals () self.error (m) - raise misc.SystemFailed (m) + if not ignore_errors: + raise misc.SystemFailed (m) return 0
--- a/gub/specs/darwin/odcctools.py Sat May 05 13:40:43 2007 +0200 +++ b/gub/specs/darwin/odcctools.py Mon May 07 08:36:20 2007 +0200 @@ -5,7 +5,8 @@ def __init__ (self, settings): cross.CrossToolSpec.__init__ (self, settings) self.with (version='20060413', - # version='20060608', + ####version='20060608', + #version='20061117', mirror=mirrors.opendarwin, format='bz2') def get_build_dependencies (self):