summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/command.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index f2ee587161..79b6c0738f 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -550,8 +550,8 @@ class CommandsSync:
550 and return a datastore object representing the environment 550 and return a datastore object representing the environment
551 for the recipe. 551 for the recipe.
552 """ 552 """
553 fn = params[0] 553 virtualfn = params[0]
554 mc = bb.runqueue.mc_from_tid(fn) 554 (fn, cls, mc) = bb.cache.virtualfn2realfn(virtualfn)
555 appends = params[1] 555 appends = params[1]
556 appendlist = params[2] 556 appendlist = params[2]
557 if len(params) > 3: 557 if len(params) > 3:
@@ -574,10 +574,10 @@ class CommandsSync:
574 if config_data: 574 if config_data:
575 # We have to use a different function here if we're passing in a datastore 575 # We have to use a different function here if we're passing in a datastore
576 # NOTE: we took a copy above, so we don't do it here again 576 # NOTE: we took a copy above, so we don't do it here again
577 envdata = command.cooker.databuilder._parse_recipe(config_data, fn, appendfiles, mc, layername)[''] 577 envdata = command.cooker.databuilder._parse_recipe(config_data, fn, appendfiles, mc, layername)[cls]
578 else: 578 else:
579 # Use the standard path 579 # Use the standard path
580 envdata = command.cooker.databuilder.parseRecipe(fn, appendfiles, layername) 580 envdata = command.cooker.databuilder.parseRecipe(virtualfn, appendfiles, layername)
581 idx = command.remotedatastores.store(envdata) 581 idx = command.remotedatastores.store(envdata)
582 return DataStoreConnectionHandle(idx) 582 return DataStoreConnectionHandle(idx)
583 parseRecipeFile.readonly = True 583 parseRecipeFile.readonly = True