mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-03-16 23:07:00 +00:00
moveconfig: Only show output when there is a reason
There is no point in listing a board if everything went well. It makes it harder to see the failures, particularly on a fast machine. Suppress output unless something actually happened. Drop the 'Syncing by savedefconfig' since this is selected by the -s and is the same for all boards in this mode. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
f297ba33e9
commit
5aba58cf3b
1 changed files with 6 additions and 6 deletions
|
@ -551,7 +551,6 @@ class Slot:
|
|||
if not self.args.force_sync:
|
||||
self.finish(True)
|
||||
return
|
||||
self.log += 'Syncing by savedefconfig (forced by option)...\n'
|
||||
|
||||
cmd = list(self.make_cmd)
|
||||
cmd.append('savedefconfig')
|
||||
|
@ -581,12 +580,13 @@ class Slot:
|
|||
successfully, or False when it fails.
|
||||
"""
|
||||
# output at least 30 characters to hide the "* defconfigs out of *".
|
||||
log = self.defconfig.ljust(30) + '\n'
|
||||
if self.log:
|
||||
log = self.defconfig.ljust(30) + '\n'
|
||||
|
||||
log += '\n'.join([ ' ' + s for s in self.log.split('\n') ])
|
||||
# Some threads are running in parallel.
|
||||
# Print log atomically to not mix up logs from different threads.
|
||||
print(log, file=(sys.stdout if success else sys.stderr))
|
||||
log += '\n'.join([ ' ' + s for s in self.log.split('\n') ])
|
||||
# Some threads are running in parallel.
|
||||
# Print log atomically to not mix up logs from different threads.
|
||||
print(log, file=(sys.stdout if success else sys.stderr))
|
||||
|
||||
if not success:
|
||||
if self.args.exit_on_error:
|
||||
|
|
Loading…
Add table
Reference in a new issue