mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-24 22:50:39 +01:00
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:
parent
562ee5fc49
commit
c1e41fa772
1 changed files with 31 additions and 27 deletions
|
|
@ -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(',')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue