Mercurial > repo
annotate paste/paste.18813 @ 6894:1041408d241c
<oerjan> le/rn soviet union/In ancient history, the Soviet Union used to be the THEM. They believed in absurd principles like "Better Red than Dead". Then Ronald Reagan invented Star Wars to destroy it, after which there seemed to be no the THEM for a while.
author | HackBot |
---|---|
date | Tue, 16 Feb 2016 21:39:22 +0000 |
parents | dc151ee4038e |
children |
rev | line source |
---|---|
4582
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
1 #!/usr/bin/env python |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
2 |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
3 import os |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
4 import sys |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
5 import subprocess |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
6 |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
7 http_proxy = 'http://127.0.0.1:3128' |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
8 path = '/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
9 lib = os.path.abspath('lib') |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
10 |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
11 subprocess.call( |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
12 ['nice', '-n10', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
13 '/usr/bin/umlbox', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
14 '-R3128:127.0.0.1:3128', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
15 '--no-stdin', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
16 '--base-mounts', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
17 '--mount', '/opt', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
18 #'--mount', '/var/irclogs', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
19 '--mount', '/etc/java-6-openjdk', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
20 '--mount', lib, |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
21 '--translate-write', '/hackenv', os.environ['HACKENV'], |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
22 '--translate', '/hackenv/.hg', os.path.join(os.environ['HACKENV'], '.hg'), |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
23 '--cwd', '/hackenv', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
24 '--timeout', '30', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
25 'env', 'PATH=' + path, 'HACKENV=/hackenv', 'http_proxy=' + http_proxy, 'LANG=en_NZ.UTF-8', |
dc151ee4038e
<fizzie> cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste
HackBot
parents:
diff
changeset
|
26 os.path.join(lib, 'limits')] + sys.argv[1:]) |