diff options
author | Alexander Kanavin <alex.kanavin@gmail.com> | 2022-08-31 13:14:44 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-09-01 10:07:00 +0100 |
commit | b5597638c7f25daa14f6c439b5af4fbb02267dd7 (patch) | |
tree | 1d15058c36e3a9260aca50b5f692f9f00abc4523 | |
parent | 4c2f9073d6a8fb8bca198ff1f602c37c5afa691e (diff) | |
download | poky-b5597638c7f25daa14f6c439b5af4fbb02267dd7.tar.gz |
bitbake: 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.
(Bitbake rev: 2f6c7523a622f59ddf84a1a196927492bc5fa7a2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-x | bitbake/bin/bitbake-layers | 4 |
1 files changed, 2 insertions, 2 deletions
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(): | |||
68 | 68 | ||
69 | registered = False | 69 | registered = False |
70 | for plugin in plugins: | 70 | for plugin in plugins: |
71 | if hasattr(plugin, 'tinfoil_init'): | ||
72 | plugin.tinfoil_init(tinfoil) | ||
71 | if hasattr(plugin, 'register_commands'): | 73 | if hasattr(plugin, 'register_commands'): |
72 | registered = True | 74 | registered = True |
73 | plugin.register_commands(subparsers) | 75 | plugin.register_commands(subparsers) |
74 | if hasattr(plugin, 'tinfoil_init'): | ||
75 | plugin.tinfoil_init(tinfoil) | ||
76 | 76 | ||
77 | if not registered: | 77 | if not registered: |
78 | logger.error("No commands registered - missing plugins?") | 78 | logger.error("No commands registered - missing plugins?") |