aboutsummaryrefslogtreecommitdiff
path: root/tools/buildman/control.py
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2020-03-18 09:42:44 -0600
committerTom Rini <trini@konsulko.com>2020-04-10 21:21:06 -0400
commit7beb43c9807159463ad6dd2a29517d4cee1e7478 (patch)
treec8ea9fdc32576aa662fa59ebc2522317a62357aa /tools/buildman/control.py
parentf9c094bbce6836004b05f3d7b7217512d199ae52 (diff)
downloadu-boot-7beb43c9807159463ad6dd2a29517d4cee1e7478.zip
u-boot-7beb43c9807159463ad6dd2a29517d4cee1e7478.tar.gz
u-boot-7beb43c9807159463ad6dd2a29517d4cee1e7478.tar.bz2
buildman: Allow ignoring warnings in the return code
Sometimes we don't want buildman to return failure if it seems warnings. Add a -W option to support this. If buildman detects warnings (and no errors) it will return an exit code of 0 (success). Note that the definition of 'warnings' includes the migration warnings produced by U-Boot, such as: ===================== WARNING ====================== This board does not use CONFIG_DM_MMC. Please update ... ==================================================== Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'tools/buildman/control.py')
-rw-r--r--tools/buildman/control.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/buildman/control.py b/tools/buildman/control.py
index 5d80400..ded4360 100644
--- a/tools/buildman/control.py
+++ b/tools/buildman/control.py
@@ -386,6 +386,6 @@ def DoBuildman(options, args, toolchains=None, make_func=None, boards=None,
options.keep_outputs, options.verbose)
if fail:
return 128
- elif warned:
+ elif warned and not options.ignore_warnings:
return 129
return 0