diff options
author | Ross Burton <ross@burtonini.com> | 2022-01-24 16:25:43 +0000 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2022-02-07 11:01:23 +0800 |
commit | 606924b7bc751741c58aaf2ba60639612b113fcd (patch) | |
tree | dd44d07b2e0d1dd43c324ef0976c65ddd947eac8 | |
parent | c51ace400d3c59b13aaba0c46831ca64ee47e8c2 (diff) | |
download | openembedded-core-606924b7bc751741c58aaf2ba60639612b113fcd.tar.gz |
yocto-check-layer: add debug output for the layers that were found
When debugging weird yocto-check-layer output it is useful to know
what the tool found when looking for layers.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 711e2d4d7baf36f8497741c14268d7f72d0db016)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit 6ff05fe05a23d4355c3a33a03350dea025133689)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-rwxr-xr-x | scripts/yocto-check-layer | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/yocto-check-layer b/scripts/yocto-check-layer index 6975b09502..00a16d18fc 100755 --- a/scripts/yocto-check-layer +++ b/scripts/yocto-check-layer @@ -41,6 +41,12 @@ def test_layer(td, layer, test_software_layer_signatures): tc.loadTests(CASES_PATHS) return tc.runTests() +def dump_layer_debug(layer): + logger.debug("Found layer %s (%s)" % (layer["name"], layer["path"])) + collections = layer.get("collections", {}) + if collections: + logger.debug("%s collections: %s" % (layer["name"], ", ".join(collections))) + def main(): parser = argparse.ArgumentParser( description="Yocto Project layer checking tool", @@ -106,6 +112,13 @@ def main(): else: dep_layers = layers + logger.debug("Found additional layers:") + for l in additional_layers: + dump_layer_debug(l) + logger.debug("Found dependency layers:") + for l in dep_layers: + dump_layer_debug(l) + logger.info("Detected layers:") for layer in layers: if layer['type'] == LayerType.ERROR_BSP_DISTRO: |