aboutsummaryrefslogtreecommitdiffstats
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
parentda8cb8633504bdc815bdcefc538340b9bce5065d (diff)
downloadbitbake-contrib-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>
-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)