summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cache.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/cache.py')
-rw-r--r--bitbake/lib/bb/cache.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index c56b4b4248..cdde3635ab 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -566,6 +566,7 @@ class CacheData(object):
566 self.packages = defaultdict(list) 566 self.packages = defaultdict(list)
567 self.packages_dynamic = defaultdict(list) 567 self.packages_dynamic = defaultdict(list)
568 self.possible_world = [] 568 self.possible_world = []
569 self.universe_target = []
569 self.pkg_pn = defaultdict(list) 570 self.pkg_pn = defaultdict(list)
570 self.pkg_fn = {} 571 self.pkg_fn = {}
571 self.pkg_pepvpr = {} 572 self.pkg_pepvpr = {}
@@ -644,6 +645,11 @@ class CacheData(object):
644 if not info.broken and not info.not_world: 645 if not info.broken and not info.not_world:
645 self.possible_world.append(fn) 646 self.possible_world.append(fn)
646 647
648 # create a collection of all targets for sanity checking
649 # tasks, such as upstream versions, license, and tools for
650 # task and image creation.
651 self.universe_target.append(info.pn)
652
647 self.hashfn[fn] = info.hashfilename 653 self.hashfn[fn] = info.hashfilename
648 for task, taskhash in info.basetaskhashes.iteritems(): 654 for task, taskhash in info.basetaskhashes.iteritems():
649 identifier = '%s.%s' % (fn, task) 655 identifier = '%s.%s' % (fn, task)