diff options
author | Chris Larson <clarson@kergoth.com> | 2009-04-17 23:20:57 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2009-04-17 23:20:57 +0000 |
commit | e736f1d30fca6732c7e107e53dc6cf987ad0c861 (patch) | |
tree | 513fabfeef5232d02e3f49b8b75a31eb7f67dc73 | |
parent | 710159a5fe1c664db2111b6d66fef5be1173a181 (diff) | |
download | bitbake-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.py | 8 |
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: |