diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-10-17 08:53:29 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-10-17 08:53:29 -0700 |
commit | 85256ed31e67655530dc26a4a036bfda963e9722 (patch) | |
tree | 50266f20f327007f3ed612c9cae1e5027c1f32c6 | |
parent | 9641a783dffbe551ced3a27d34363d937906197d (diff) | |
download | portage-85256ed31e67655530dc26a4a036bfda963e9722.tar.gz portage-85256ed31e67655530dc26a4a036bfda963e9722.tar.bz2 portage-85256ed31e67655530dc26a4a036bfda963e9722.zip |
UpdateChangeLog: use struct_passwd attributes
-rw-r--r-- | pym/repoman/utilities.py | 6 |
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' |