summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/cache.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index 10b0853a1d..83f2ff1561 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -214,7 +214,8 @@ class CoreRecipeInfo(RecipeInfoCommon):
214 rprovides += self.rprovides_pkg[package] 214 rprovides += self.rprovides_pkg[package]
215 215
216 for rprovide in rprovides: 216 for rprovide in rprovides:
217 cachedata.rproviders[rprovide].append(fn) 217 if fn not in cachedata.rproviders[rprovide]:
218 cachedata.rproviders[rprovide].append(fn)
218 219
219 for package in self.packages_dynamic: 220 for package in self.packages_dynamic:
220 cachedata.packages_dynamic[package].append(fn) 221 cachedata.packages_dynamic[package].append(fn)