aboutsummaryrefslogtreecommitdiff
path: root/rumba/prototypes/ouroboros.py
diff options
context:
space:
mode:
Diffstat (limited to 'rumba/prototypes/ouroboros.py')
-rw-r--r--rumba/prototypes/ouroboros.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/rumba/prototypes/ouroboros.py b/rumba/prototypes/ouroboros.py
index 716f1b8..7bbeaca 100644
--- a/rumba/prototypes/ouroboros.py
+++ b/rumba/prototypes/ouroboros.py
@@ -47,17 +47,16 @@ class Experiment(mod.Experiment):
time_out=None)
def install_ouroboros(self):
- cmds = list()
+ packages = ["cmake", "protobuf-c-compiler", "git", "libfuse-dev",
+ "libgcrypt20-dev", "libssl-dev"]
- cmds.append("sudo apt-get update")
- cmds.append("sudo apt-get install cmake protobuf-c-compiler " +
- "git libfuse-dev libgcrypt20-dev libssl-dev --yes")
- cmds.append("sudo apt-get install libprotobuf-c-dev --yes || true")
- cmds.append("sudo rm -r ~/ouroboros || true")
- cmds.append("git clone -b be git://ouroboros.ilabt.imec.be/ouroboros")
- cmds.append("cd ~/ouroboros; sudo ./install_debug.sh /")
+ cmds = ["sudo apt-get install libprotobuf-c-dev --yes || true",
+ "sudo rm -r ~/ouroboros || true"
+ "git clone -b be git://ouroboros.ilabt.imec.be/ouroboros"
+ "cd ~/ouroboros; sudo ./install_debug.sh /"]
for node in self.nodes:
+ ssh.aptitude_install(self.testbed, node, packages)
ssh.execute_commands(self.testbed, node.ssh_config,
cmds, time_out=None)