summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorBrian Harring <ferringb@gentoo.org>2005-09-24 19:13:25 +0000
committerBrian Harring <ferringb@gentoo.org>2005-09-24 19:13:25 +0000
commit9d7c2ca645653e2533355aa305977c5e601377a2 (patch)
tree5b22f813a2617ea46163129c43d3338031209597 /bin
parentd2ccf4135a8ae3e326804b7fc0167e0b51bb59b3 (diff)
downloadportage-9d7c2ca645653e2533355aa305977c5e601377a2.tar.gz
portage-9d7c2ca645653e2533355aa305977c5e601377a2.tar.bz2
portage-9d7c2ca645653e2533355aa305977c5e601377a2.zip
emerge --metadata ran as user, and silenced auxdb Corruption exceptions when doing metadata transfer.
svn path=/main/branches/2.0/; revision=2025
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge
index 7f482eed7..ed5f9ee0a 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -596,7 +596,7 @@ def help():
emergehelp.help(myaction,myopts,havecolor)
# check if root user is the current user for the actions where emerge needs this
-if ("--pretend" in myopts) or ("--fetchonly" in myopts or "--fetch-all-uri" in myopts) or (myaction=="search"):
+if ("--pretend" in myopts) or ("--fetchonly" in myopts or "--fetch-all-uri" in myopts) or (myaction=="metadata"):
if not portage.secpass:
if portage.wheelgid==portage.portage_gid:
print "emerge: wheel group membership required for \"--pretend\" and search."
@@ -612,7 +612,7 @@ elif "--help" in myopts:
help()
sys.exit(0)
elif portage.secpass!=2:
- if myaction in ["search", "info", "regen"]:
+ if myaction in ["search", "info", "regen", "metadata"]:
pass
elif (not myaction) and (not myfiles):
pass