]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
buildman: Show board list with -x
authorSimon Glass <sjg@chromium.org>
Thu, 11 Jul 2024 08:10:04 +0000 (09:10 +0100)
committerSimon Glass <sjg@chromium.org>
Fri, 26 Jul 2024 14:01:06 +0000 (08:01 -0600)
When -x is used, buildman does not show the list of boards that will be
built, since there are no terms which cause boards to be added, only
terms which cause them to be removed.

Add a special case to fix this.

Signed-off-by: Simon Glass <sjg@chromium.org>
Tested-by: Tom Rini <trini@konsulko.com>
tools/buildman/control.py

index 464835c5be5c94c889543090a801cffe72cee6fa..d3d027f02ab539ba650bc4034331ae08afc9015c 100644 (file)
@@ -124,7 +124,8 @@ def show_actions(series, why_selected, boards_selected, output_dir,
             print(commit.subject)
     print()
     for arg in why_selected:
-        if arg != 'all':
+        # When -x is used, only the 'all' member exists
+        if arg != 'all' or len(why_selected) == 1:
             print(arg, f': {len(why_selected[arg])} boards')
             if verbose:
                 print(f"   {' '.join(why_selected[arg])}")