aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQingping Hou <dave2008713@gmail.com>2014-02-17 23:25:24 -0500
committerQingping Hou <dave2008713@gmail.com>2014-02-27 14:44:18 -0500
commit735cb2dd6740bc7ecb5b3c5810fc6bf2e2be7597 (patch)
treeed2c2e4d9b157f7265998902ced0e9ff49d9dbe8
parent93c06edf52eacb90f5950815dcb234ee13324703 (diff)
downloadchutney-735cb2dd6740bc7ecb5b3c5810fc6bf2e2be7597.tar
chutney-735cb2dd6740bc7ecb5b3c5810fc6bf2e2be7597.tar.gz
support setting tor and tor-gencert path by environment variables
-rw-r--r--lib/chutney/TorNet.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/chutney/TorNet.py b/lib/chutney/TorNet.py
index 74ec087..fed80c4 100644
--- a/lib/chutney/TorNet.py
+++ b/lib/chutney/TorNet.py
@@ -485,7 +485,8 @@ DEFAULTS = {
'bridge' : False,
'connlimit' : 60,
'net_base_dir' : 'net',
- 'tor' : 'tor',
+ 'tor' : os.environ.get('CHUTNEY_TOR', 'tor'),
+ 'tor-gencert' : os.environ.get('CHUTNEY_TOR_GENCERT', None),
'auth_cert_lifetime' : 12,
'ip' : '127.0.0.1',
'ipv6_addr' : None,
@@ -547,7 +548,10 @@ class TorEnviron(chutney.Templating.Environ):
return "test%03d%s"%(my['nodenum'], my['tag'])
def _get_tor_gencert(self, my):
- return my['tor']+"-gencert"
+ if my['tor-gencert']:
+ return my['tor-gencert']
+ else:
+ return '{0}-gencert'.format(my['tor'])
def _get_auth_passphrase(self, my):
return self['nick'] # OMG TEH SECURE!