def printVerboseList(availUpdates): cfg = config.initUp2dateConfig() if cfg['showChannels']: print """ Name Version Rel Channel ----------------------------------------------------------------------""" for pkg in availUpdates: print "%-30s%-15s%-15s%-20s" % (pkg[0], pkg[1], pkg[2], pkg[6]) if cfg["debug"]: time.sleep(.25) advisories = rhnErrata.getAdvisoryInfo(pkg) if advisories: for a in advisories: topic = string.join(string.split(a['topic']), ' ') print "[%s] %s\n" % (a['advisory'], topic) else: print "No advisory information available\n" print return print """ Name Version Rel ----------------------------------------------------------""" for pkg in availUpdates: print "%-40s%-15s%-18s%-6s" % (pkg[0], pkg[1], pkg[2], pkg[4]) if cfg["debug"]: time.sleep(.25) advisories = rhnErrata.getAdvisoryInfo(pkg) if advisories: for a in advisories: topic = string.join(string.split(a['topic']), ' ') print "[%s] %s\n" % (a['advisory'], topic) else: print "No advisory information available\n" print
def printSkippedPackages(skippedUpdates): cfg = config.initUp2dateConfig() print "The following Packages were marked to be skipped by your configuration:" print """ Name Version Rel Reason -------------------------------------------------------------------------------""" for pkg, reason in skippedUpdates: print "%-40s%-15s%-5s%s" % (pkg[0], pkg[1], pkg[2], reason) if cfg["debug"]: time.sleep(.25) advisories = rhnErrata.getAdvisoryInfo(pkg) if advisories: for a in advisories: topic = string.join(string.split(a['topic']), ' ') print "[%s] %s\n" % (a['advisory'], topic) else: print "No advisory information available\n" print
def printSkippedPackages(skippedUpdates): cfg = config.initUp2dateConfig() print "The following Packages were marked to be skipped by your configuration:" print """ Name Version Rel Reason -------------------------------------------------------------------------------""" for pkg,reason in skippedUpdates: print "%-40s%-15s%-5s%s" % (pkg[0], pkg[1], pkg[2], reason) if cfg["debug"]: time.sleep(.25) advisories = rhnErrata.getAdvisoryInfo(pkg) if advisories: for a in advisories: topic = string.join(string.split(a['topic']), ' ') print "[%s] %s\n" % (a['advisory'], topic) else: print "No advisory information available\n" print