summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorSchroeder, Henning <henning.schroeder@intel.com>2016-02-08 15:07:14 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-10 13:32:46 +0000
commitf8a44b160d5970414821513ad839c6e20456943d (patch)
tree0c7901b2a67c6eff7fcd1660f84c8c384c0f02ba /bitbake
parent30c132bc4726be90fadee419a588a8b8f2161380 (diff)
downloadpoky-f8a44b160d5970414821513ad839c6e20456943d.tar.gz
bitbake: cooker: extended dot styling
Extended the dot styling of dependencies created by bitbake -g in dot syntax to differentiate between the various kinds. depends: solid rdepends: dashed rrecommends: dotted The change observed is that depends get an explicit style which is the same as dot default behavior and the runtime recommends get dotted while before they were dashed. This helps to distinguish them graphically as well as eases post processing by script. (Bitbake rev: 86e78e0ca7aa5452411f35239942ecee3d8824ec) Signed-off-by: Henning Schroeder <henning.schroeder@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/cooker.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index df730f6fe7..bc02207600 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -908,7 +908,7 @@ class BBCooker:
908 logger.info("PN build list saved to 'pn-buildlist'") 908 logger.info("PN build list saved to 'pn-buildlist'")
909 for pn in depgraph["depends"]: 909 for pn in depgraph["depends"]:
910 for depend in depgraph["depends"][pn]: 910 for depend in depgraph["depends"][pn]:
911 print('"%s" -> "%s"' % (pn, depend), file=depends_file) 911 print('"%s" -> "%s" [style=solid]' % (pn, depend), file=depends_file)
912 for pn in depgraph["rdepends-pn"]: 912 for pn in depgraph["rdepends-pn"]:
913 for rdepend in depgraph["rdepends-pn"][pn]: 913 for rdepend in depgraph["rdepends-pn"][pn]:
914 print('"%s" -> "%s" [style=dashed]' % (pn, rdepend), file=depends_file) 914 print('"%s" -> "%s" [style=dashed]' % (pn, rdepend), file=depends_file)
@@ -926,13 +926,13 @@ class BBCooker:
926 else: 926 else:
927 print('"%s" [label="%s(%s) %s\\n%s"]' % (package, package, pn, version, fn), file=depends_file) 927 print('"%s" [label="%s(%s) %s\\n%s"]' % (package, package, pn, version, fn), file=depends_file)
928 for depend in depgraph["depends"][pn]: 928 for depend in depgraph["depends"][pn]:
929 print('"%s" -> "%s"' % (package, depend), file=depends_file) 929 print('"%s" -> "%s" [style=solid]' % (package, depend), file=depends_file)
930 for package in depgraph["rdepends-pkg"]: 930 for package in depgraph["rdepends-pkg"]:
931 for rdepend in depgraph["rdepends-pkg"][package]: 931 for rdepend in depgraph["rdepends-pkg"][package]:
932 print('"%s" -> "%s" [style=dashed]' % (package, rdepend), file=depends_file) 932 print('"%s" -> "%s" [style=dashed]' % (package, rdepend), file=depends_file)
933 for package in depgraph["rrecs-pkg"]: 933 for package in depgraph["rrecs-pkg"]:
934 for rdepend in depgraph["rrecs-pkg"][package]: 934 for rdepend in depgraph["rrecs-pkg"][package]:
935 print('"%s" -> "%s" [style=dashed]' % (package, rdepend), file=depends_file) 935 print('"%s" -> "%s" [style=dotted]' % (package, rdepend), file=depends_file)
936 print("}", file=depends_file) 936 print("}", file=depends_file)
937 logger.info("Package dependencies saved to 'package-depends.dot'") 937 logger.info("Package dependencies saved to 'package-depends.dot'")
938 938