summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2009-04-17 23:20:57 +0000
committerChris Larson <clarson@kergoth.com>2009-04-17 23:20:57 +0000
commite736f1d30fca6732c7e107e53dc6cf987ad0c861 (patch)
tree513fabfeef5232d02e3f49b8b75a31eb7f67dc73
parent710159a5fe1c664db2111b6d66fef5be1173a181 (diff)
downloadbitbake-e736f1d30fca6732c7e107e53dc6cf987ad0c861.tar.gz
Fix rdepends in graphviz graph generation.
Signed-off-by: Roman Khimov <roman@khimov.ru> Signed-off-by: Chris Larson <clarson@mvista.com>
-rw-r--r--lib/bb/cooker.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index 83644b9d5..c1975e462 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -281,13 +281,13 @@ class BBCooker:
print >> depends_file, '"%s" -> "%s"' % (pn, depend)
rdepends = self.status.rundeps[fn]
for package in rdepends:
- for rdepend in rdepends[package]:
- print >> depends_file, '"%s" -> "%s" [style=dashed]' % (package, rdepend)
+ for rdepend in re.findall("([\w.-]+)(\ \(.+\))?", rdepends[package]):
+ print >> depends_file, '"%s" -> "%s%s" [style=dashed]' % (package, rdepend[0], rdepend[1])
packages.append(package)
rrecs = self.status.runrecs[fn]
for package in rrecs:
- for rdepend in rrecs[package]:
- print >> depends_file, '"%s" -> "%s" [style=dashed]' % (package, rdepend)
+ for rdepend in re.findall("([\w.-]+)(\ \(.+\))?", rrecs[package]):
+ print >> depends_file, '"%s" -> "%s%s" [style=dashed]' % (package, rdepend[0], rdepend[1])
if not package in packages:
packages.append(package)
for package in packages: