diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/cache.py | 3 |
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) |