aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2018-07-31 12:43:54 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-01 10:07:12 +0100
commitcfd1302031f3cca96300a0e445a47b1614ecd00c (patch)
tree493893c293f26c20ef86af801f02803c12d435e3 /lib
parentda8cb8633504bdc815bdcefc538340b9bce5065d (diff)
downloadbitbake-cfd1302031f3cca96300a0e445a47b1614ecd00c.tar.gz
bblayers: Don't parse all recipes when calling add-layer
When adding multiple layers in a chain of commands, reparsing all recipes each time can be painfully slow. Instead just parse the base configuration which gives some confidence things worked out correctly without as much overhead. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/bblayers/action.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bblayers/action.py b/lib/bblayers/action.py
index aa575d1c0..a3f658f93 100644
--- a/lib/bblayers/action.py
+++ b/lib/bblayers/action.py
@@ -45,7 +45,7 @@ class ActionPlugin(LayerPlugin):
notadded, _ = bb.utils.edit_bblayers_conf(bblayers_conf, layerdirs, None)
if not (args.force or notadded):
try:
- self.tinfoil.parseRecipes()
+ self.tinfoil.run_command('parseConfiguration')
except bb.tinfoil.TinfoilUIException:
# Restore the back up copy of bblayers.conf
shutil.copy2(backup, bblayers_conf)