From cfd1302031f3cca96300a0e445a47b1614ecd00c Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 31 Jul 2018 12:43:54 +0000 Subject: 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 --- lib/bblayers/action.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- cgit 1.2.3-korg