@property
def environ(self):
- env = MINIMAL_ENVIRONMENT.copy()
- env.update({
- # Add HOME manually, because it is occasionally not set
- # and some builds get in trouble then.
+ # Build a minimal environment for executing, but try to inherit TERM and LANG
+ env = {
+ "HOME" : "/root",
+ "PATH" : "/usr/bin:/bin:/usr/sbin:/sbin",
+ "PS1" : "\\u:\w\$ ",
"TERM" : os.environ.get("TERM", "vt100"),
-
- # Sanitize language.
- "LANG" : os.environ.setdefault("LANG", "en_US.UTF-8"),
- })
+ "LANG" : os.environ.get("LANG", "en_US.UTF-8"),
+ }
# Inherit environment from distro
env.update(self.pakfire.distro.environ)
SHELL_PACKAGES = ["elinks", "less", "vim", SHELL_SCRIPT,]
BUILD_ROOT = "/var/lib/pakfire/build"
-MINIMAL_ENVIRONMENT = {
- "HOME" : "/root",
- "LANG" : "C",
- "PATH" : "/usr/bin:/bin:/usr/sbin:/sbin",
- "PS1" : "\\u:\w\$ ",
- "TERM" : "vt100",
-}
-
SOURCE_CACHE_DIR = os.path.join(CACHE_DIR, "sources")
TIME_10M = 10