--- bin/glsa-check 2005-12-22 10:24:24.000000000 -0500 +++ bin/glsa-check 2005-12-27 17:20:03.000000000 -0500 @@ -11,7 +11,7 @@ __program__ = "glsa-check" __author__ = "Marius Mauch " -__version__ = "0.6" +__version__ = "0.6.1" optionmap = [ ["-l", "--list", "list all unapplied GLSA"], @@ -181,11 +181,20 @@ else: status = "[U]" color = green - sys.stdout.write(color(myglsa.nr) + " " + color(status) + " " + myglsa.title + " (") - for pkg in myglsa.packages.keys()[:3]: - sys.stdout.write(" " + pkg + " ") - if len(myglsa.packages) > 3: - sys.stdout.write("... ") + sys.stdout.write(color(myglsa.nr) + " " + color(status) + " " + myglsa.title + " (") + if not verbose: + for pkg in myglsa.packages.keys()[:3]: + sys.stdout.write(" " + pkg + " ") + if len(myglsa.packages) > 3: + sys.stdout.write("... ") + else: + for pkg in myglsa.packages.keys(): + try: + pkg = color(portage.db["/"]["vartree"].dbapi.match(portage.dep_getkey(pkg))[-1]) + except: + pass + + sys.stdout.write(" " + pkg + " ") sys.stdout.write(")") if list_cve: sys.stdout.write(" "+(",".join([r[:13] for r in myglsa.references if r[:4] == "CAN-"])))