mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 20:59:01 +02:00
update_layer.py: set layerbranch's collection before add_dependencies
The _add_dependency() uses: if layerbranch.collection: var_name = layerbranch.collection The layerbranch.collection is none if it is newly created, thus it can't get LAYERDEPENDS, because what defined in layer.conf is LAYERDEPENDS_<collection>, but what it would get is LAYERDEPENDS_<layer_name>, this patch can fix the problem. Reproducer: $ python3 update_layer.py -l mete-xfce -b <newbranch> --fullreload -d It would get None LAYERDEPENDS. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
a4d14191f4
commit
d689b785c4
|
@ -360,9 +360,9 @@ def main():
|
||||||
logger.info("Skipping update of layer %s for branch %s - conf/layer.conf may have parse issues" % (layer.name, branchdesc))
|
logger.info("Skipping update of layer %s for branch %s - conf/layer.conf may have parse issues" % (layer.name, branchdesc))
|
||||||
layerconfparser.shutdown()
|
layerconfparser.shutdown()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
utils.set_layerbranch_collection_version(layerbranch, layer_config_data, logger=logger)
|
||||||
utils.add_dependencies(layerbranch, layer_config_data, logger=logger)
|
utils.add_dependencies(layerbranch, layer_config_data, logger=logger)
|
||||||
utils.add_recommends(layerbranch, layer_config_data, logger=logger)
|
utils.add_recommends(layerbranch, layer_config_data, logger=logger)
|
||||||
utils.set_layerbranch_collection_version(layerbranch, layer_config_data, logger=logger)
|
|
||||||
layerbranch.save()
|
layerbranch.save()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user