diff options
Diffstat (limited to 'bitbake/lib/bb/providers.py')
-rw-r--r-- | bitbake/lib/bb/providers.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bitbake/lib/bb/providers.py b/bitbake/lib/bb/providers.py index 80701b2811..db02a0b0de 100644 --- a/bitbake/lib/bb/providers.py +++ b/bitbake/lib/bb/providers.py | |||
@@ -402,7 +402,7 @@ def getRuntimeProviders(dataCache, rdepend): | |||
402 | return rproviders | 402 | return rproviders |
403 | 403 | ||
404 | 404 | ||
405 | def buildWorldTargetList(dataCache): | 405 | def buildWorldTargetList(dataCache, task=None): |
406 | """ | 406 | """ |
407 | Build package list for "bitbake world" | 407 | Build package list for "bitbake world" |
408 | """ | 408 | """ |
@@ -413,6 +413,9 @@ def buildWorldTargetList(dataCache): | |||
413 | for f in dataCache.possible_world: | 413 | for f in dataCache.possible_world: |
414 | terminal = True | 414 | terminal = True |
415 | pn = dataCache.pkg_fn[f] | 415 | pn = dataCache.pkg_fn[f] |
416 | if task and task not in dataCache.task_deps[f]['tasks']: | ||
417 | logger.debug(2, "World build skipping %s as task %s doesn't exist", f, task) | ||
418 | terminal = False | ||
416 | 419 | ||
417 | for p in dataCache.pn_provides[pn]: | 420 | for p in dataCache.pn_provides[pn]: |
418 | if p.startswith('virtual/'): | 421 | if p.startswith('virtual/'): |