diff options
-rw-r--r-- | lib/bb/cache.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/bb/cache.py b/lib/bb/cache.py index 10b0853a1..83f2ff156 100644 --- a/lib/bb/cache.py +++ b/lib/bb/cache.py @@ -214,7 +214,8 @@ class CoreRecipeInfo(RecipeInfoCommon): rprovides += self.rprovides_pkg[package] for rprovide in rprovides: - cachedata.rproviders[rprovide].append(fn) + if fn not in cachedata.rproviders[rprovide]: + cachedata.rproviders[rprovide].append(fn) for package in self.packages_dynamic: cachedata.packages_dynamic[package].append(fn) |