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.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index dea2a80616..619b9eec24 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -43,7 +43,7 @@ except ImportError:
43 logger.info("Importing cPickle failed. " 43 logger.info("Importing cPickle failed. "
44 "Falling back to a very slow implementation.") 44 "Falling back to a very slow implementation.")
45 45
46__cache_version__ = "144" 46__cache_version__ = "145"
47 47
48def getCacheFile(path, filename, data_hash): 48def getCacheFile(path, filename, data_hash):
49 return os.path.join(path, filename + "." + data_hash) 49 return os.path.join(path, filename + "." + data_hash)
@@ -130,7 +130,9 @@ class CoreRecipeInfo(RecipeInfoCommon):
130 self.broken = self.getvar('BROKEN', metadata) 130 self.broken = self.getvar('BROKEN', metadata)
131 self.not_world = self.getvar('EXCLUDE_FROM_WORLD', metadata) 131 self.not_world = self.getvar('EXCLUDE_FROM_WORLD', metadata)
132 self.stamp = self.getvar('STAMP', metadata) 132 self.stamp = self.getvar('STAMP', metadata)
133 self.stampclean = self.getvar('STAMPCLEAN', metadata)
133 self.stamp_base = self.flaglist('stamp-base', self.tasks, metadata) 134 self.stamp_base = self.flaglist('stamp-base', self.tasks, metadata)
135 self.stamp_base_clean = self.flaglist('stamp-base-clean', self.tasks, metadata)
134 self.stamp_extrainfo = self.flaglist('stamp-extra-info', self.tasks, metadata) 136 self.stamp_extrainfo = self.flaglist('stamp-extra-info', self.tasks, metadata)
135 self.file_checksums = self.flaglist('file-checksums', self.tasks, metadata, True) 137 self.file_checksums = self.flaglist('file-checksums', self.tasks, metadata, True)
136 self.packages_dynamic = self.listvar('PACKAGES_DYNAMIC', metadata) 138 self.packages_dynamic = self.listvar('PACKAGES_DYNAMIC', metadata)
@@ -157,7 +159,9 @@ class CoreRecipeInfo(RecipeInfoCommon):
157 cachedata.pkg_dp = {} 159 cachedata.pkg_dp = {}
158 160
159 cachedata.stamp = {} 161 cachedata.stamp = {}
162 cachedata.stampclean = {}
160 cachedata.stamp_base = {} 163 cachedata.stamp_base = {}
164 cachedata.stamp_base_clean = {}
161 cachedata.stamp_extrainfo = {} 165 cachedata.stamp_extrainfo = {}
162 cachedata.file_checksums = {} 166 cachedata.file_checksums = {}
163 cachedata.fn_provides = {} 167 cachedata.fn_provides = {}
@@ -189,7 +193,9 @@ class CoreRecipeInfo(RecipeInfoCommon):
189 cachedata.pkg_pepvpr[fn] = (self.pe, self.pv, self.pr) 193 cachedata.pkg_pepvpr[fn] = (self.pe, self.pv, self.pr)
190 cachedata.pkg_dp[fn] = self.defaultpref 194 cachedata.pkg_dp[fn] = self.defaultpref
191 cachedata.stamp[fn] = self.stamp 195 cachedata.stamp[fn] = self.stamp
196 cachedata.stampclean[fn] = self.stampclean
192 cachedata.stamp_base[fn] = self.stamp_base 197 cachedata.stamp_base[fn] = self.stamp_base
198 cachedata.stamp_base_clean[fn] = self.stamp_base_clean
193 cachedata.stamp_extrainfo[fn] = self.stamp_extrainfo 199 cachedata.stamp_extrainfo[fn] = self.stamp_extrainfo
194 cachedata.file_checksums[fn] = self.file_checksums 200 cachedata.file_checksums[fn] = self.file_checksums
195 201