]> code.ossystems Code Review - openembedded-core.git/commit
compatlayer/__init__.py: Allow add_layer to process recursive deps
authorMark Hatle <mark.hatle@windriver.com>
Fri, 31 Mar 2017 02:30:28 +0000 (21:30 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 5 Apr 2017 11:36:44 +0000 (12:36 +0100)
commit6e0a268b750fb6701604dd936cd2cf3b47a6e804
tree0dd91fe6ed743bc91820567c0f5850ca135e2ee5
parent57fc8a9771174b7d0533a42c045053adefa537a8
compatlayer/__init__.py: Allow add_layer to process recursive deps

When processing a layer for dependencies, you have to process the layer
itself, it's dependencies, the dependencies dependencies and so forth until
all items have been processed.

i.e.:  LayerA requires LayerB requires LayerC requires layerD

The end result should be LayerB, LayerC and LayerD are all dependencies of
LayerA.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
scripts/lib/compatlayer/__init__.py