summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/cooker.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index db4cb51c8d..cc7d84ef71 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -449,9 +449,14 @@ class BBCooker:
449 current = 0 449 current = 0
450 runlist = [] 450 runlist = []
451 for k in fulltargetlist: 451 for k in fulltargetlist:
452 ktask = task
453 if ":do_" in k:
454 k2 = k.split(":do_")
455 k = k2[0]
456 ktask = k2[1]
452 taskdata.add_provider(localdata, self.recipecache, k) 457 taskdata.add_provider(localdata, self.recipecache, k)
453 current += 1 458 current += 1
454 runlist.append([k, "do_%s" % task]) 459 runlist.append([k, "do_%s" % ktask])
455 bb.event.fire(bb.event.TreeDataPreparationProgress(current, len(fulltargetlist)), self.data) 460 bb.event.fire(bb.event.TreeDataPreparationProgress(current, len(fulltargetlist)), self.data)
456 taskdata.add_unresolved(localdata, self.recipecache) 461 taskdata.add_unresolved(localdata, self.recipecache)
457 bb.event.fire(bb.event.TreeDataPreparationCompleted(len(fulltargetlist)), self.data) 462 bb.event.fire(bb.event.TreeDataPreparationCompleted(len(fulltargetlist)), self.data)