diff options
author | vapier <vapier@gentoo.org> | 2010-03-07 01:37:57 +0000 |
---|---|---|
committer | vapier <vapier@gentoo.org> | 2010-03-07 01:37:57 +0000 |
commit | d3e4aad5a03efbd5089f96558d2ddd1e9bf158a8 (patch) | |
tree | 3605cd2d56bebe7367e23751c49a95f9d151b66e | |
parent | Fix VERSION string caused by previous patching (diff) | |
download | gentoolkit-d3e4aad5a03efbd5089f96558d2ddd1e9bf158a8.tar.gz gentoolkit-d3e4aad5a03efbd5089f96558d2ddd1e9bf158a8.tar.bz2 gentoolkit-d3e4aad5a03efbd5089f96558d2ddd1e9bf158a8.zip |
glsa-check: hide non-vuln glsas in quiet mode
svn path=/trunk/gentoolkit/; revision=750
-rwxr-xr-x | bin/glsa-check | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/bin/glsa-check b/bin/glsa-check index ab83471..78fa86b 100755 --- a/bin/glsa-check +++ b/bin/glsa-check @@ -259,10 +259,14 @@ if mode in ["dump", "fix", "inject", "pretend"]: if mode == "dump": myglsa.dump() elif mode == "fix": - sys.stdout.write("Fixing GLSA "+myid+"\n") + if not quiet: + sys.stdout.write("Fixing GLSA "+myid+"\n") if not myglsa.isVulnerable(): - sys.stdout.write(">>> no vulnerable packages installed\n") + if not quiet: + sys.stdout.write(">>> no vulnerable packages installed\n") else: + if quiet: + sys.stdout.write("Fixing GLSA "+myid+"\n") mergelist = myglsa.getMergeList(least_change=least_change) if mergelist == []: sys.stdout.write(">>> cannot fix GLSA, no unaffected packages available\n") @@ -284,10 +288,14 @@ if mode in ["dump", "fix", "inject", "pretend"]: if len(mergelist): sys.stdout.write("\n") elif mode == "pretend": - sys.stdout.write("Checking GLSA "+myid+"\n") + if not quiet: + sys.stdout.write("Checking GLSA "+myid+"\n") if not myglsa.isVulnerable(): - sys.stdout.write(">>> no vulnerable packages installed\n") + if not quiet: + sys.stdout.write(">>> no vulnerable packages installed\n") else: + if quiet: + sys.stdout.write("Checking GLSA "+myid+"\n") mergedict = {} for (vuln, update) in myglsa.getAffectionTable(least_change=least_change): mergedict.setdefault(update, []).append(vuln) @@ -307,7 +315,6 @@ if mode in ["dump", "fix", "inject", "pretend"]: if no_upgrades: sys.stdout.write(">>> No upgrade path exists for these packages:\n") sys.stdout.write(" " + red(", ".join(no_upgrades)) + "\n") - sys.stdout.write("\n") elif mode == "inject": sys.stdout.write("injecting " + myid + "\n") myglsa.inject() |