summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2010-04-06 08:52:54 -0700
committerRichard Purdie <rpurdie@linux.intel.com>2010-07-02 15:41:31 +0100
commit2cd161171a245aa758aa14ea3711defc5f60400d (patch)
tree0bfc7a658fa7930435645990f4008204c5e9fd0b
parentc926e87f47bfef1a367cac732b64a07a2415c91e (diff)
downloadopenembedded-core-2cd161171a245aa758aa14ea3711defc5f60400d.tar.gz
openembedded-core-2cd161171a245aa758aa14ea3711defc5f60400d.tar.bz2
openembedded-core-2cd161171a245aa758aa14ea3711defc5f60400d.zip
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>
-rw-r--r--bitbake/lib/bb/cache.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index 1f180012e0..f3ba714d46 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -44,10 +44,10 @@ class Cache:
"""
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.checked = {}
self.depends_cache = {}
@@ -72,7 +72,7 @@ class Cache:
# If any of configuration.data's dependencies are newer than the
# cache there isn't even any point in loading it...
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:
if old_mtime > newest_mtime:
newest_mtime = old_mtime
@@ -486,7 +486,7 @@ def init(cooker):
Files causing parsing errors are evicted from the cache.
"""
- return Cache(cooker)
+ return Cache(cooker.configuration.data)