projects.py: Take install deps from all packages

Not taking install dependencies from pkg.required.jw alone anymore, but from
all sections of the section cascade.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2017-03-26 20:27:17 +00:00
commit c1e41fa772

View file

@ -363,9 +363,13 @@ def cmd_pkg_requires(args_):
args=parser.parse_args(args_) args=parser.parse_args(args_)
debug('flavour = ', args.flavour, ', vendor = ', args.vendor) debug('flavour = ', args.flavour, ', vendor = ', args.vendor)
version_pattern=re.compile("[0-9-.]*") version_pattern=re.compile("[0-9-.]*")
subsecs = pkg_required_os_cascade()
subsecs.append('jw')
debug("subsecs = ", subsecs)
r = [] r = []
for s in subsecs:
for m in args.module: for m in args.module:
value = get_value(m, 'pkg.required.jw', args.flavour) value = get_value(m, 'pkg.required.' + s, args.flavour)
if not value: if not value:
continue continue
deps = value.split(',') deps = value.split(',')