(self, program, user="build", environment=None)
| 215 | ) |
| 216 | |
| 217 | def run(self, program, user="build", environment=None): |
| 218 | if user != "build": |
| 219 | raise Exception("cannot change user in temp directory builds") |
| 220 | |
| 221 | if isinstance(program, str) and not program.startswith("/"): |
| 222 | program = str(self.td / program) |
| 223 | |
| 224 | exec_and_log(program, cwd=self.td, env=environment) |
| 225 | |
| 226 | def get_tools_archive(self, dest, name): |
| 227 | log("copying built files to %s" % dest) |