Message ID | 20220825203531.2074157-1-alex@linutronix.de |
---|---|
State | Accepted, archived |
Commit | 2f6c7523a622f59ddf84a1a196927492bc5fa7a2 |
Headers | show |
Series | bitbake-layers: initialize tinfoil before registering command line arguments | expand |
diff --git a/bitbake/bin/bitbake-layers b/bitbake/bin/bitbake-layers index 449434d468..d4b1d1aaf2 100755 --- a/bitbake/bin/bitbake-layers +++ b/bitbake/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?")
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> --- bitbake/bin/bitbake-layers | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)