Fix GraphViz .dot output for rdepends and rrecs

Use bb.utils.explode_deps to break up the rdepends and rrecommends strings.
This fixes the same issue which was fixed by a number of patches floating
around, but uses explode_deps rather than regular expressions.

(Bitbake rev: 83cdb23f8b89453a3527a276bd0b4deb85d63deb)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Chris Larson
2010-11-04 08:47:11 -07:00
committed by Richard Purdie
parent 14889f9cca
commit 17ea152990

View File

@@ -323,14 +323,14 @@ class BBCooker:
rdepends = self.status.rundeps[fn]
for package in rdepends:
depend_tree["rdepends-pkg"][package] = []
for rdepend in rdepends[package]:
for rdepend in bb.utils.explode_deps(rdepends[package]):
depend_tree["rdepends-pkg"][package].append(rdepend)
packages.append(package)
rrecs = self.status.runrecs[fn]
for package in rrecs:
depend_tree["rrecs-pkg"][package] = []
for rdepend in rrecs[package]:
for rdepend in bb.utils.explode_deps(rrecs[package]):
depend_tree["rrecs-pkg"][package].append(rdepend)
if not package in packages:
packages.append(package)