From 5bcfaaaf4eab0c1cd7df4859757d8e42126e8ae4 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Wed, 1 Apr 2015 00:34:14 +0200 Subject: [PATCH] support/graph-depends: allow excluding virtual packages Like for --stop-on, make --exclude recognise the keyword 'virtual', to stop on virtual packages (as explained in the help...). Reported-by: Thomas Petazzoni Signed-off-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- support/scripts/graph-depends | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/scripts/graph-depends b/support/scripts/graph-depends index c1fc0429e4..08ecc5a383 100755 --- a/support/scripts/graph-depends +++ b/support/scripts/graph-depends @@ -333,6 +333,10 @@ def print_pkg_deps(depth, pkg): if fnmatch(d,p): add = False break + if dict_version.get(d) == "virtual" \ + and "virtual" in exclude_list: + add = False + break if add: print("%s -> %s" % (pkg_node_name(pkg), pkg_node_name(d))) print_pkg_deps(depth+1, d) -- 2.30.2