summaryrefslogtreecommitdiffstats
path: root/pym/repoman
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-10-17 08:53:29 -0700
committerZac Medico <zmedico@gentoo.org>2011-10-17 08:53:29 -0700
commit85256ed31e67655530dc26a4a036bfda963e9722 (patch)
tree50266f20f327007f3ed612c9cae1e5027c1f32c6 /pym/repoman
parent9641a783dffbe551ced3a27d34363d937906197d (diff)
downloadportage-85256ed31e67655530dc26a4a036bfda963e9722.tar.gz
portage-85256ed31e67655530dc26a4a036bfda963e9722.tar.bz2
portage-85256ed31e67655530dc26a4a036bfda963e9722.zip
UpdateChangeLog: use struct_passwd attributes
Diffstat (limited to 'pym/repoman')
-rw-r--r--pym/repoman/utilities.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/repoman/utilities.py b/pym/repoman/utilities.py
index e0687491a..588ca8d82 100644
--- a/pym/repoman/utilities.py
+++ b/pym/repoman/utilities.py
@@ -538,9 +538,9 @@ def UpdateChangeLog(pkgdir, category, package, new, removed, changed, msg, prete
elif 'ECHANGELOG_USER' in os.environ:
user = os.environ['ECHANGELOG_USER']
else:
- (login, _, _, _, gecos, _, _) = pwd.getpwuid(os.getuid())
- gecos = gecos.split(',')[0] # bug #80011
- user = '%s <%s@gentoo.org>' % (gecos, login)
+ pwd_struct = pwd.getpwuid(os.getuid())
+ gecos = pwd_struct.pw_gecos.split(',')[0] # bug #80011
+ user = '%s <%s@gentoo.org>' % (gecos, pwd_struct.pw_name)
if '<root@' in user:
err = 'Please set ECHANGELOG_USER or run as non-root'