summaryrefslogtreecommitdiffstats
path: root/source-builder
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2020-08-12 13:17:48 +1000
committerChris Johns <chrisj@rtems.org>2020-08-12 13:17:48 +1000
commitdc989037e430ceb24b9a7ffd6e514935319e0e45 (patch)
tree30e2d1ed36c92b6c3b584889e916bbfc1ea32d6c /source-builder
parentsb/bootstrap: Remove the sb-bootstrap command (diff)
downloadrtems-source-builder-dc989037e430ceb24b9a7ffd6e514935319e0e45.tar.bz2
sb/track: Only output unreferenced configs with the option
Diffstat (limited to 'source-builder')
-rw-r--r--source-builder/sb/track.py63
1 files changed, 30 insertions, 33 deletions
diff --git a/source-builder/sb/track.py b/source-builder/sb/track.py
index ef4ce8b..aef25b9 100644
--- a/source-builder/sb/track.py
+++ b/source-builder/sb/track.py
@@ -134,7 +134,7 @@ def run(args = sys.argv):
argsp.add_argument('--trace', help = 'Enable trace logging for debugging.',
action = 'store_true')
argsp.add_argument('--not-referenced',
- help = 'Write out the list of not config files not referenced.',
+ help = 'Write out the list of config files not referenced.',
action = 'store_true')
argsp.add_argument('bsets', nargs='*', help = 'Build sets.')
@@ -191,38 +191,35 @@ def run(args = sys.argv):
if e not in bsets + configs:
errs += [e]
errors = errs
- if argopts.not_referenced:
- output = not_used_configs
- else:
- output = ['RSB Dependency Tracker',
- '',
- 'Total buildsets: %d' % (len(all_bsets)),
- 'Total configs: %d' % (len(all_configs)),
- '']
- if len(errors) > 0:
- output += ['Errored File Set (%d):' % (len(errors)),
- ''] + \
- errors + \
- ['']
- if len(configs) > 0:
- output += ['Include Tree(s):',
- ''] + \
- deps_tree + \
- ['']
- if len(bsets) > 0:
- output += ['Buildsets (%d):' % (len(bsets)),
- ''] + \
- bsets + \
- ['']
- if len(configs) > 0:
- output += ['Configurations (%d):' % (len(configs)),
- ''] + \
- configs + \
- ['']
- if len(not_used_configs) > 0:
- output += ['Not referenced (%d): ' % (len(not_used_configs)),
- ''] + \
- not_used_configs
+ output = ['RSB Dependency Tracker',
+ '',
+ 'Total buildsets: %d' % (len(all_bsets)),
+ 'Total configs: %d' % (len(all_configs)),
+ '']
+ if len(errors) > 0:
+ output += ['Errored File Set (%d):' % (len(errors)),
+ ''] + \
+ errors + \
+ ['']
+ if len(configs) > 0:
+ output += ['Include Tree(s):',
+ ''] + \
+ deps_tree + \
+ ['']
+ if len(bsets) > 0:
+ output += ['Buildsets (%d):' % (len(bsets)),
+ ''] + \
+ bsets + \
+ ['']
+ if len(configs) > 0:
+ output += ['Configurations (%d):' % (len(configs)),
+ ''] + \
+ configs + \
+ ['']
+ if argopts.not_referenced and len(not_used_configs) > 0:
+ output += ['Not referenced (%d): ' % (len(not_used_configs)),
+ ''] + \
+ not_used_configs
output = os.linesep.join(output)
if argopts.output:
o = open(argopts.output, "w")