summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cooker.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r--bitbake/lib/bb/cooker.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index 5608845611..a7b9745e89 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -1704,6 +1704,15 @@ class BBCooker:
1704 pkgs_to_build.remove('universe') 1704 pkgs_to_build.remove('universe')
1705 for mc in self.multiconfigs: 1705 for mc in self.multiconfigs:
1706 for t in self.recipecaches[mc].universe_target: 1706 for t in self.recipecaches[mc].universe_target:
1707 if task:
1708 foundtask = False
1709 for provider_fn in self.recipecaches[mc].providers[t]:
1710 if task in self.recipecaches[mc].task_deps[provider_fn]['tasks']:
1711 foundtask = True
1712 break
1713 if not foundtask:
1714 bb.debug(1, "Skipping %s for universe tasks as task %s doesn't exist" % (t, task))
1715 continue
1707 if mc: 1716 if mc:
1708 t = "multiconfig:" + mc + ":" + t 1717 t = "multiconfig:" + mc + ":" + t
1709 pkgs_to_build.append(t) 1718 pkgs_to_build.append(t)