summaryrefslogtreecommitdiffstats
path: root/scripts/lib/recipetool
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/recipetool')
-rw-r--r--scripts/lib/recipetool/newappend.py13
1 files changed, 1 insertions, 12 deletions
diff --git a/scripts/lib/recipetool/newappend.py b/scripts/lib/recipetool/newappend.py
index 4fbb40a358..fbdd7bcef5 100644
--- a/scripts/lib/recipetool/newappend.py
+++ b/scripts/lib/recipetool/newappend.py
@@ -39,16 +39,6 @@ def tinfoil_init(instance):
39 tinfoil = instance 39 tinfoil = instance
40 40
41 41
42def _provide_to_pn(cooker, provide):
43 """Get the name of the preferred recipe for the specified provide."""
44 import bb.providers
45 filenames = cooker.recipecache.providers[provide]
46 eligible, foundUnique = bb.providers.filterProviders(filenames, provide, cooker.expanded_data, cooker.recipecache)
47 filename = eligible[0]
48 pn = cooker.recipecache.pkg_fn[filename]
49 return pn
50
51
52def _get_recipe_file(cooker, pn): 42def _get_recipe_file(cooker, pn):
53 import oe.recipeutils 43 import oe.recipeutils
54 recipefile = oe.recipeutils.pn_to_recipe(cooker, pn) 44 recipefile = oe.recipeutils.pn_to_recipe(cooker, pn)
@@ -70,8 +60,7 @@ def layer(layerpath):
70def newappend(args): 60def newappend(args):
71 import oe.recipeutils 61 import oe.recipeutils
72 62
73 pn = _provide_to_pn(tinfoil.cooker, args.target) 63 recipe_path = _get_recipe_file(tinfoil.cooker, args.target)
74 recipe_path = _get_recipe_file(tinfoil.cooker, pn)
75 64
76 rd = tinfoil.config_data.createCopy() 65 rd = tinfoil.config_data.createCopy()
77 rd.setVar('FILE', recipe_path) 66 rd.setVar('FILE', recipe_path)