From cd003fd10f92eed2a7f932d3be85935c321d1097 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 23 Mar 2010 20:03:51 -0700 Subject: Add support for PORTAGE_USERNAME and PORTAGE_GROUPNAME environment variables. Thanks to Alec Warner for submitting the initial PORTAGE_USERNAME patch from chromiumos-overlay. --- pym/portage/data.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pym/portage/data.py') diff --git a/pym/portage/data.py b/pym/portage/data.py index c82a8b625..6322a6ab9 100644 --- a/pym/portage/data.py +++ b/pym/portage/data.py @@ -4,6 +4,7 @@ # $Id$ import os, sys, pwd, grp, platform +from portage.const import PORTAGE_GROUPNAME, PORTAGE_USERNAME import portage portage.proxy.lazyimport.lazyimport(globals(), @@ -77,8 +78,8 @@ except KeyError: #Discover the uid and gid of the portage user/group try: - portage_uid=pwd.getpwnam("portage")[2] - portage_gid=grp.getgrnam("portage")[2] + portage_uid = pwd.getpwnam(PORTAGE_USERNAME)[2] + portage_gid = grp.getgrnam(PORTAGE_GROUPNAME)[2] if secpass < 1 and portage_gid in os.getgroups(): secpass=1 except KeyError: -- cgit v1.2.3-1-g7c22