Index: lib/cros_build_lib.py |
diff --git a/lib/cros_build_lib.py b/lib/cros_build_lib.py |
index 804e915aa62c7cfe058f12c532ee4a928cd77ec7..5a1c0d2e770cad45343e86c8549a2deb2bde559e 100644 |
--- a/lib/cros_build_lib.py |
+++ b/lib/cros_build_lib.py |
@@ -110,8 +110,12 @@ def RunCommand(cmd, print_cmd=True, error_ok=False, error_message=None, |
# If the command (and all retries) failed, handle error result |
if proc.returncode != 0 and not error_ok: |
+ if output: |
+ print >> sys.stderr, output |
+ sys.stderr.flush() |
+ |
error_info = ('Command "%r" failed.\n' % (cmd) + |
- (error_message or error or output or '')) |
+ (error_message or error or '')) |
if log_to_file: error_info += '\nOutput logged to %s' % log_to_file |
raise RunCommandException(error_info) |