Rename old --binary-list option to --binary-from-file and add a
new --binary-list to accept a comma-separated string to specify
binary list of packages to build.
Change-Id: Icaea10e902915dc08410efb027575a446c024fb9
if args.keep_packs:
cmd_opts += ['--keep-packs']
if args.binary_list:
- if not os.path.exists(args.binary_list):
+ blist = [ i.strip() for i in args.binary_list.split(',') ]
+ cmd_opts += ['--binary-list=%s' % ','.join(blist)]
+ if args.binary_from_file:
+ if not os.path.exists(args.binary_from_file):
raise GbsError('specified binary list file %s not exists' % \
- args.binary_list)
- cmd_opts += ['--binary=%s' % args.binary_list]
+ args.binary_from_file)
+ cmd_opts += ['--binary-from-file=%s' % args.binary_from_file]
if args.deps:
cmd_opts += ['--deps']
if args.rdeps:
group = parser.add_argument_group('package selection options')
group.add_argument('--binary-list',
+ help='specify a package list to be built. Multiple '
+ 'packages can be separated by comma(,). Note: package '
+ 'names are from spec files, not the package dir name')
+ group.add_argument('--binary-from-file',
help='specify a binary package list file. Packages '
'listed in this file will be selected to be built. '
'The format of binary-list file is one package for one '