aboutsummaryrefslogtreecommitdiff
path: root/rumba/prototypes/irati.py
diff options
context:
space:
mode:
authorSander Vrijders <sander.vrijders@ugent.be>2017-09-14 17:31:57 +0200
committerSander Vrijders <sander.vrijders@ugent.be>2017-09-15 13:34:19 +0200
commite2a1fb51201f22b2315843b684665245ee35e171 (patch)
treeeb7db46058018b1a771bf9839372c098b7daebce /rumba/prototypes/irati.py
parente93a3a734362034b45b775cbd968abc8ee994e74 (diff)
downloadrumba-e2a1fb51201f22b2315843b684665245ee35e171.tar.gz
rumba-e2a1fb51201f22b2315843b684665245ee35e171.zip
rumba: Add better error handling of SSH connect
If an SSH connect doesn't succeed at first, it is retried up to 5 times with an exponential backoff. It also adds an error message in case of an offending host key.
Diffstat (limited to 'rumba/prototypes/irati.py')
-rw-r--r--rumba/prototypes/irati.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/rumba/prototypes/irati.py b/rumba/prototypes/irati.py
index f104054..48b013a 100644
--- a/rumba/prototypes/irati.py
+++ b/rumba/prototypes/irati.py
@@ -79,7 +79,7 @@ class Experiment(mod.Experiment):
"export https_proxy=\"https://proxy.atlantis.ugent.be:8080\"; "
+ self.sudo("apt-get install g++ gcc "
"protobuf-compiler libprotobuf-dev git --yes "
- "pkg-config "
+ "pkg-config ethtool socat "
"libnl-3-dev libnl-genl-3-dev"),
self.sudo("rm -rf ~/irati"),
"cd ~; "