diff options
author | Simon Glass <sjg@chromium.org> | 2016-07-27 20:33:02 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2016-07-31 19:37:08 -0600 |
commit | 713bea38dde23794aa7ff6a276829b54a7ffbd99 (patch) | |
tree | 3a317fa84a06422343f0914d2d2782879a4ffcc9 /tools/buildman/control.py | |
parent | 80e6a487505c44bffbf5bf97cfa5ce2176e0cd9b (diff) |
buildman: Improve the toolchain progress/error output
Use colour to make it easier to see what is going on. Also print a message
before downloading a new toolchain. Mention --fetch-arch in the message that
is shown when there are no available toolchains, since this is the quickest
way to resolve the problem.
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.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/buildman/control.py b/tools/buildman/control.py index aeb128a6a3..46053d8db3 100644 --- a/tools/buildman/control.py +++ b/tools/buildman/control.py @@ -107,6 +107,7 @@ def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, return 0 gitutil.Setup() + col = terminal.Color() options.git_dir = os.path.join(options.git, '.git') @@ -122,14 +123,17 @@ def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, if options.fetch_arch: if options.fetch_arch == 'list': sorted_list = toolchains.ListArchs() - print 'Available architectures: %s\n' % ' '.join(sorted_list) + print col.Color(col.BLUE, 'Available architectures: %s\n' % + ' '.join(sorted_list)) return 0 else: fetch_arch = options.fetch_arch if fetch_arch == 'all': fetch_arch = ','.join(toolchains.ListArchs()) - print 'Downloading toolchains: %s\n' % fetch_arch + print col.Color(col.CYAN, '\nDownloading toolchains: %s' % + fetch_arch) for arch in fetch_arch.split(','): + print ret = toolchains.FetchAndInstall(arch) if ret: return ret @@ -138,7 +142,6 @@ def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, # Work out how many commits to build. We want to build everything on the # branch. We also build the upstream commit as a control so we can see # problems introduced by the first commit on the branch. - col = terminal.Color() count = options.count has_range = options.branch and '..' in options.branch if count == -1: |