summaryrefslogtreecommitdiffstats
path: root/pym/repoman
diff options
context:
space:
mode:
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'