[tor-commits] [sbws/master] Change sbws home path when running supervised
juga at torproject.org
juga at torproject.org
Thu Nov 1 08:19:26 UTC 2018
commit 46311448462c09169caad911b7e1d7d4651b1204
Author: juga0 <juga at riseup.net>
Date: Wed Oct 31 19:52:47 2018 +0000
Change sbws home path when running supervised
---
sbws/util/config.py | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/sbws/util/config.py b/sbws/util/config.py
index 0981b6d..80c2761 100644
--- a/sbws/util/config.py
+++ b/sbws/util/config.py
@@ -225,6 +225,13 @@ def _validate_general(conf):
return errors
+def _obtain_sbws_home(conf):
+ sbws_home = conf.getpath('paths', 'sbws_home')
+ # No need for .sbws when this is the default home
+ if sbws_home == "/var/lib/sbws/.sbws":
+ conf['paths']['sbws_home'] = os.path.dirname(sbws_home)
+
+
def _obtain_run_dpath(conf):
"""Set runtime directory when sbws is run by a system service."""
xdg = os.environ.get('XDG_RUNTIME_DIR')
@@ -235,6 +242,7 @@ def _obtain_run_dpath(conf):
def _validate_paths(conf):
+ _obtain_sbws_home(conf)
errors = []
sec = 'paths'
err_tmpl = Template('$sec/$key ($val): $e')
More information about the tor-commits
mailing list