summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-02-10 23:39:16 +0000
committerZac Medico <zmedico@gentoo.org>2008-02-10 23:39:16 +0000
commite559940e19ac2d32109df4b275ea9744e57171e9 (patch)
tree005c573f3eca39dc1cb129f8888a00f99f72837f /bin/emerge
parent01dd4040e25e5554184af5c3068e6af5256ea964 (diff)
downloadportage-e559940e19ac2d32109df4b275ea9744e57171e9.tar.gz
portage-e559940e19ac2d32109df4b275ea9744e57171e9.tar.bz2
portage-e559940e19ac2d32109df4b275ea9744e57171e9.zip
Bug #209538 - Disable annoying "masked by keyword" warnings for installed
packages. We can assume that if the user accepted the keywords at merge time then they never want to be bothered again. (trunk r9330) svn path=/main/branches/2.1.2/; revision=9331
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge
index 51b1a56df..2863b10d0 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -1139,7 +1139,7 @@ def visible(pkgsettings, cpv, metadata, built=False, installed=False):
return False
if not portage.eapi_is_supported(metadata["EAPI"]):
return False
- if pkgsettings._getMissingKeywords(cpv, metadata):
+ if not installed and pkgsettings._getMissingKeywords(cpv, metadata):
return False
if pkgsettings._getMaskAtom(cpv, metadata):
return False
@@ -1150,7 +1150,7 @@ def visible(pkgsettings, cpv, metadata, built=False, installed=False):
def get_masking_status(pkg, pkgsettings, root_config):
mreasons = portage.getmaskingstatus(
- pkg.cpv, metadata=pkg.metadata, settings=pkgsettings,
+ pkg, settings=pkgsettings,
portdb=root_config.trees["porttree"].dbapi)
if pkg.built and not pkg.installed and \