aboutsummaryrefslogtreecommitdiff
path: root/rumba/prototypes/rlite.py
diff options
context:
space:
mode:
Diffstat (limited to 'rumba/prototypes/rlite.py')
-rw-r--r--rumba/prototypes/rlite.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/rumba/prototypes/rlite.py b/rumba/prototypes/rlite.py
index d55b253..3268ef5 100644
--- a/rumba/prototypes/rlite.py
+++ b/rumba/prototypes/rlite.py
@@ -38,8 +38,10 @@ logger = log.get_logger(__name__)
# An experiment over the rlite implementation
class Experiment(mod.Experiment):
- def __init__(self, testbed, nodes=None):
- mod.Experiment.__init__(self, testbed, nodes)
+ def __init__(self, testbed, nodes=None,
+ git_repo='https://github.com/vmaffione/rlite',
+ git_branch='master'):
+ mod.Experiment.__init__(self, testbed, nodes, git_repo, git_branch)
@staticmethod
def make_executor(node, packages, testbed):
@@ -147,7 +149,7 @@ class Experiment(mod.Experiment):
"protobuf-compiler", "libprotobuf-dev", "git"]
cmds = ["rm -rf ~/rlite",
- "cd ~; git clone https://github.com/vmaffione/rlite",
+ "cd ~; git clone -b " + self.git_branch + " " + self.git_repo,
"cd ~/rlite && ./configure && make && sudo make install",
"cd ~/rlite && sudo make depmod"]