Changed files:
PLD_Builder/chroot.py -> 1.6
PLD_Builder/config.py -> 1.16
def quote(cmd):
return re.sub("([\"\\\\$`])", r"\\\1", cmd)
-def command(cmd, user = "builder"):
+def command(cmd, user = None):
+ if user == None:
+ user = config.builder_user
return "sudo chroot %s su - %s -c \"export LC_ALL=C; %s\"" % (config.chroot, user, quote(cmd))
def command_sh(cmd):
self.job_slots = int(get("job_slots"))
self.max_load = float(get("max_load"))
self.control_url = get("control_url")
+ self.builder_user = get("builder_user", "builder")
f = get("syslog", "")
if f != "":