mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 22:51:37 +00:00
tools: moveconfig: allow to run without any CONFIG specified
I found "tools/moveconfig -s" might be useful for defconfig re-sync. I could optimize it for re-sync if I wanted, but I do not want to make the code complex for this feature. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
8513dc0485
commit
6a9f79f712
1 changed files with 10 additions and 6 deletions
|
@ -839,10 +839,13 @@ def move_config(configs, options):
|
||||||
options: option flags
|
options: option flags
|
||||||
"""
|
"""
|
||||||
if len(configs) == 0:
|
if len(configs) == 0:
|
||||||
print 'Nothing to do. exit.'
|
if options.force_sync:
|
||||||
sys.exit(0)
|
print 'No CONFIG is specified. You are probably syncing defconfigs.',
|
||||||
|
else:
|
||||||
print 'Move %s (jobs: %d)' % (', '.join(configs), options.jobs)
|
print 'Neither CONFIG nor --force-sync is specified. Nothing will happen.',
|
||||||
|
else:
|
||||||
|
print 'Move ' + ', '.join(configs),
|
||||||
|
print '(jobs: %d)\n' % options.jobs
|
||||||
|
|
||||||
if options.defconfigs:
|
if options.defconfigs:
|
||||||
defconfigs = [line.strip() for line in open(options.defconfigs)]
|
defconfigs = [line.strip() for line in open(options.defconfigs)]
|
||||||
|
@ -909,7 +912,7 @@ def main():
|
||||||
|
|
||||||
(options, configs) = parser.parse_args()
|
(options, configs) = parser.parse_args()
|
||||||
|
|
||||||
if len(configs) == 0:
|
if len(configs) == 0 and not options.force_sync:
|
||||||
parser.print_usage()
|
parser.print_usage()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
@ -926,7 +929,8 @@ def main():
|
||||||
if not options.cleanup_headers_only:
|
if not options.cleanup_headers_only:
|
||||||
move_config(configs, options)
|
move_config(configs, options)
|
||||||
|
|
||||||
cleanup_headers(configs, options.dry_run)
|
if configs:
|
||||||
|
cleanup_headers(configs, options.dry_run)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|
Loading…
Add table
Reference in a new issue