|
|
if mergelist: | if mergelist: |
sys.stdout.write("The following updates will be performed for this GLSA:\n") | sys.stdout.write("The following updates will be performed for this GLSA:\n") |
for pkg in mergelist: | for pkg in mergelist: |
# we simplify a bit here |
pkglist = myglsa.getVulnerablePackages(pkg) |
oldver = portage.db["/"]["vartree"].dbapi.match(portage.dep_getkey(pkg))[-1] |
oldver = "" |
oldver = oldver[len(portage.dep_getkey(oldver))+1:] |
for x in pkglist: |
|
oldver = oldver + ", " + x[len(portage.dep_getkey(x))+1:] |
|
oldver = oldver[2:] |
sys.stdout.write(" " + pkg + " (" + oldver + ")\n") | sys.stdout.write(" " + pkg + " (" + oldver + ")\n") |
else: | else: |
sys.stdout.write("Nothing to do for this GLSA\n") | sys.stdout.write("Nothing to do for this GLSA\n") |