From b689264d38053c1fdcce69607debefb56632a769 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 8 Jun 2014 16:03:45 +0200 Subject: [PATCH] graph-depends: refactor with more colors Do not use the same colors for toolchain, host and target packages. Signed-off-by: Francois Perrad [yann.morin.1998@free.fr rephrase commit log] Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- support/scripts/graph-depends | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/support/scripts/graph-depends b/support/scripts/graph-depends index e2a5e1ebf6..443ac7d344 100755 --- a/support/scripts/graph-depends +++ b/support/scripts/graph-depends @@ -222,15 +222,22 @@ for dep in dependencies: # Print the attributes of a node: label and fill-color def print_attrs(pkg): + name = pkg_node_name(pkg) if pkg == 'all': - print "all [label = \"ALL\"]" - print "all [color=lightblue,style=filled]" - return - print "%s [label = \"%s\"]" % (pkg_node_name(pkg), pkg) - if mode == PKG_MODE and pkg == rootpkg: - print "%s [color=lightblue,style=filled]" % pkg_node_name(rootpkg) + label = 'ALL' + else: + label = pkg + if pkg == 'all' or (mode == PKG_MODE and pkg == rootpkg): + color = 'lightblue' else: - print "%s [color=grey,style=filled]" % pkg_node_name(pkg) + if pkg.startswith('host') \ + or pkg.startswith('toolchain') \ + or pkg.startswith('rootfs'): + color = 'gainsboro' + else: + color = 'grey' + print "%s [label = \"%s\"]" % (name, label) + print "%s [color=%s,style=filled]" % (name, color) # Print the dependency graph of a package def print_pkg_deps(depth, pkg): -- 2.30.2