MOVE_BINARY = "/bin/mv"
PRELINK_BINARY = "/usr/sbin/prelink"
+PORTAGE_GROUPNAME = os.environ.get("PORTAGE_GROUPNAME", 'portage')
+PORTAGE_USERNAME = os.environ.get("PORTAGE_USERNAME", 'portage')
+
INVALID_ENV_FILE = "/etc/spork/is/not/valid/profile.env"
REPO_NAME_FILE = "repo_name"
REPO_NAME_LOC = "profiles" + "/" + REPO_NAME_FILE
# $Id$
import os, sys, pwd, grp, platform
+from portage.const import PORTAGE_GROUPNAME, PORTAGE_USERNAME
import portage
portage.proxy.lazyimport.lazyimport(globals(),
#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: