aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2022-08-31 13:14:44 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-08-31 12:20:04 +0100
commit2f6c7523a622f59ddf84a1a196927492bc5fa7a2 (patch)
tree4ee9f254001d28541cae19a85f2b3266c6c545c2
parent7a8eb8da8e8495051e174721062da08e06168024 (diff)
downloadbitbake-2f6c7523a622f59ddf84a1a196927492bc5fa7a2.tar.gz
bitbake-layers: initialize tinfoil before registering command line arguments
Plugins may want to use it (e.g. the layers-setup plugin that would want to discover writer sub-plugins with it), and so it makes sense to make tinfoil available a bit eariler. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-xbin/bitbake-layers4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/bitbake-layers b/bin/bitbake-layers
index 449434d46..d4b1d1aaf 100755
--- a/bin/bitbake-layers
+++ b/bin/bitbake-layers
@@ -68,11 +68,11 @@ def main():
registered = False
for plugin in plugins:
+ if hasattr(plugin, 'tinfoil_init'):
+ plugin.tinfoil_init(tinfoil)
if hasattr(plugin, 'register_commands'):
registered = True
plugin.register_commands(subparsers)
- if hasattr(plugin, 'tinfoil_init'):
- plugin.tinfoil_init(tinfoil)
if not registered:
logger.error("No commands registered - missing plugins?")