From 41b6684489d0261753344956042be2cc4adb0159 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 3 Aug 2023 13:39:53 +0200 Subject: 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 Signed-off-by: Richard Purdie (cherry picked from commit 2f6c7523a622f59ddf84a1a196927492bc5fa7a2) Signed-off-by: Jermain Horsman Signed-off-by: Richard Purdie --- bin/bitbake-layers | 4 ++-- 1 file 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?") -- cgit 1.2.3-korg