diff options
Diffstat (limited to 'bitbake/lib/bb/cache.py')
-rw-r--r-- | bitbake/lib/bb/cache.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py index 51eb3b82f7..9756ada960 100644 --- a/bitbake/lib/bb/cache.py +++ b/bitbake/lib/bb/cache.py | |||
@@ -440,16 +440,18 @@ class Cache: | |||
440 | if not file_name in cacheData.runrecs: | 440 | if not file_name in cacheData.runrecs: |
441 | cacheData.runrecs[file_name] = {} | 441 | cacheData.runrecs[file_name] = {} |
442 | 442 | ||
443 | rdepends = self.getVar('RDEPENDS', file_name, True) or "" | 443 | rdepends = bb.utils.explode_deps(self.getVar('RDEPENDS', file_name, True) or "") |
444 | rrecommends = self.getVar('RRECOMMENDS', file_name, True) or "" | 444 | rrecommends = bb.utils.explode_deps(self.getVar('RRECOMMENDS', file_name, True) or "") |
445 | for package in packages + [pn]: | 445 | for package in packages + [pn]: |
446 | if not package in cacheData.rundeps[file_name]: | 446 | if not package in cacheData.rundeps[file_name]: |
447 | cacheData.rundeps[file_name][package] = [] | 447 | cacheData.rundeps[file_name][package] = [] |
448 | if not package in cacheData.runrecs[file_name]: | 448 | if not package in cacheData.runrecs[file_name]: |
449 | cacheData.runrecs[file_name][package] = [] | 449 | cacheData.runrecs[file_name][package] = [] |
450 | 450 | ||
451 | cacheData.rundeps[file_name][package] = rdepends + " " + (self.getVar("RDEPENDS_%s" % package, file_name, True) or "") | 451 | rdeps_pkg = bb.utils.explode_deps(self.getVar('RDEPENDS_%s' % package, file_name, True) or "") |
452 | cacheData.runrecs[file_name][package] = rrecommends + " " + (self.getVar("RRECOMMENDS_%s" % package, file_name, True) or "") | 452 | cacheData.rundeps[file_name][package] = rdepends + rdeps_pkg |
453 | rrecs_pkg = bb.utils.explode_deps(self.getVar('RDEPENDS_%s' % package, file_name, True) or "") | ||
454 | cacheData.runrecs[file_name][package] = rrecommends + rrecs_pkg | ||
453 | 455 | ||
454 | # Collect files we may need for possible world-dep | 456 | # Collect files we may need for possible world-dep |
455 | # calculations | 457 | # calculations |