diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/emerge | 25 | ||||
-rwxr-xr-x | bin/repoman | 1 |
2 files changed, 5 insertions, 21 deletions
diff --git a/bin/emerge b/bin/emerge index 495215393..cfa1b1995 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1363,30 +1363,15 @@ class depgraph: print "\n!!! "+red("All ebuilds that could satisfy ")+green(xinfo)+red(" have been masked.") print "!!! One of the following masked packages is required to complete your request:" oldcomment = "" - shown_licenses = [] for p in alleb: mreasons = portage.getmaskingstatus(p, settings=pkgsettings, portdb=portdb) print "- "+p+" (masked by: "+string.join(mreasons, ", ")+")" - if "package.mask" in mreasons: - comment = portage.getpmaskcomment(p, - settings=pkgsettings, portdb=portdb) - if comment and comment != oldcomment: - print comment - oldcomment = comment - licdict = portage.getlicensetexts(p, settings=pkgsettings, portdb=portdb, onlymasked=True) - for lic in licdict.keys(): - if lic+" license" in mreasons and not lic in shown_licenses: - if len(licdict[lic][1]) > 2000: - print "Please read the text of license %s in %s" % (lic, licdict[lic][0]) - print - else: - print "License text for license %s:" % lic - print - print licdict[lic][1] - print - shown_licenses.append(lic) - + comment = portage.getmaskingreason(p, + settings=pkgsettings, portdb=portdb) + if comment and comment != oldcomment: + print comment + oldcomment = comment print print "For more information, see MASKED PACKAGES section in the emerge man page or " print "refer to the Gentoo Handbook." diff --git a/bin/repoman b/bin/repoman index 4e8f7fc14..9f853073d 100755 --- a/bin/repoman +++ b/bin/repoman @@ -477,7 +477,6 @@ if quiet < 2: print "PORTDIR_OVERLAY = \""+os.environ["PORTDIR_OVERLAY"]+"\"" # Now that PORTDIR_OVERLAY is properly overridden, create the portdb. -os.environ["ACCEPT_LICENSE"] = "*" repoman_settings = portage.config(local_config=False, config_incrementals=portage_const.INCREMENTALS) trees = portage.create_trees() |