Pass the config metadata into the Cache constructor rather than the cooker
Cache only uses the config metadata from the cooker, no need for the cooker itself. (Bitbake rev: bf58d43444642d31293a341ce72292003ca5c162) Signed-off-by: Chris Larson <clarson@kergoth.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
parent
c926e87f47
commit
2cd161171a
|
@ -44,10 +44,10 @@ class Cache:
|
||||||
"""
|
"""
|
||||||
BitBake Cache implementation
|
BitBake Cache implementation
|
||||||
"""
|
"""
|
||||||
def __init__(self, cooker):
|
def __init__(self, data):
|
||||||
|
|
||||||
|
|
||||||
self.cachedir = bb.data.getVar("CACHE", cooker.configuration.data, True)
|
self.cachedir = bb.data.getVar("CACHE", data, True)
|
||||||
self.clean = {}
|
self.clean = {}
|
||||||
self.checked = {}
|
self.checked = {}
|
||||||
self.depends_cache = {}
|
self.depends_cache = {}
|
||||||
|
@ -72,7 +72,7 @@ class Cache:
|
||||||
# If any of configuration.data's dependencies are newer than the
|
# If any of configuration.data's dependencies are newer than the
|
||||||
# cache there isn't even any point in loading it...
|
# cache there isn't even any point in loading it...
|
||||||
newest_mtime = 0
|
newest_mtime = 0
|
||||||
deps = bb.data.getVar("__depends", cooker.configuration.data, True)
|
deps = bb.data.getVar("__depends", data, True)
|
||||||
for f,old_mtime in deps:
|
for f,old_mtime in deps:
|
||||||
if old_mtime > newest_mtime:
|
if old_mtime > newest_mtime:
|
||||||
newest_mtime = old_mtime
|
newest_mtime = old_mtime
|
||||||
|
@ -486,7 +486,7 @@ def init(cooker):
|
||||||
Files causing parsing errors are evicted from the cache.
|
Files causing parsing errors are evicted from the cache.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
return Cache(cooker)
|
return Cache(cooker.configuration.data)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue