diff options
author | Schroeder, Henning <henning.schroeder@intel.com> | 2016-02-08 15:07:14 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-02-10 13:32:46 +0000 |
commit | f8a44b160d5970414821513ad839c6e20456943d (patch) | |
tree | 0c7901b2a67c6eff7fcd1660f84c8c384c0f02ba /bitbake | |
parent | 30c132bc4726be90fadee419a588a8b8f2161380 (diff) | |
download | poky-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.py | 6 |
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 | ||