aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-12-09 15:23:16 -0800
committerZac Medico <zmedico@gentoo.org>2011-12-09 15:23:16 -0800
commit10689f11f50a5452dc7f2ead53aef998657a2917 (patch)
tree3828f8f928816a430866dcafc8369437162b5b8f /pym/portage/data.py
parentAuto-generate PORTAGE_GRP/USERNAME for prefix. (diff)
downloadportage-10689f11f50a5452dc7f2ead53aef998657a2917.tar.gz
portage-10689f11f50a5452dc7f2ead53aef998657a2917.tar.bz2
portage-10689f11f50a5452dc7f2ead53aef998657a2917.zip
data.py: grp/pwd struct attrs, not indexes
Diffstat (limited to 'pym/portage/data.py')
-rw-r--r--pym/portage/data.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/data.py b/pym/portage/data.py
index fa6970c42..fe390a130 100644
--- a/pym/portage/data.py
+++ b/pym/portage/data.py
@@ -86,8 +86,8 @@ def _get_global(k):
secpass = 2
#Discover the uid and gid of the portage user/group
try:
- portage_uid = pwd.getpwnam(_get_global('_portage_uname'))[2]
- portage_gid = grp.getgrnam(_get_global('_portage_grpname'))[2]
+ portage_uid = pwd.getpwnam(_get_global('_portage_uname')).pw_uid
+ portage_gid = grp.getgrnam(_get_global('_portage_grpname')).gr_gid
if secpass < 1 and portage_gid in os.getgroups():
secpass = 1
except KeyError: