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.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index 8db4e47674..b309775bb9 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -838,11 +838,10 @@ class MultiProcessCache(object):
838 self.cachedata = self.create_cachedata() 838 self.cachedata = self.create_cachedata()
839 self.cachedata_extras = self.create_cachedata() 839 self.cachedata_extras = self.create_cachedata()
840 840
841 def init_cache(self, d, cache_file_name=None): 841 def init_cache(self, cachedir, cache_file_name=None):
842 cachedir = (d.getVar("PERSISTENT_DIR") or 842 if not cachedir:
843 d.getVar("CACHE"))
844 if cachedir in [None, '']:
845 return 843 return
844
846 bb.utils.mkdirhier(cachedir) 845 bb.utils.mkdirhier(cachedir)
847 self.cachefile = os.path.join(cachedir, 846 self.cachefile = os.path.join(cachedir,
848 cache_file_name or self.__class__.cache_file_name) 847 cache_file_name or self.__class__.cache_file_name)