[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