[tor-commits] [ooni-probe/master] Check for system-config globally, use /var/lib/ooni

art at torproject.org art at torproject.org
Sat Jan 3 15:05:12 UTC 2015


commit 98259a39aec8826f32ce83aef1f85d8e1b5880ac
Author: aagbsn <aagbsn at extc.org>
Date:   Sun Oct 26 13:29:09 2014 +0000

    Check for system-config globally, use /var/lib/ooni
---
 ooni/resources/__init__.py |    8 ++++----
 ooni/settings.py           |    8 ++++++--
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/ooni/resources/__init__.py b/ooni/resources/__init__.py
index 7297be5..4e60c78 100644
--- a/ooni/resources/__init__.py
+++ b/ooni/resources/__init__.py
@@ -7,10 +7,10 @@ from ooni.deckgen.processors import citizenlab_test_lists
 from ooni.deckgen.processors import namebench_dns_servers
 
 # Use the system configuration if no user configuration exists
-if not os.path.isfile(config.config_file) \
-       and os.path.isfile('/etc/ooniprobe.conf'):
-    config.global_options['configfile'] = '/etc/ooniprobe.conf'
-    config.set_paths(ooni_home=config.advanced.data_dir)
+#if not os.path.isfile(config.config_file) \
+#       and os.path.isfile('/etc/ooniprobe.conf'):
+#    config.global_options['configfile'] = '/etc/ooniprobe.conf'
+#    config.set_paths(ooni_home=config.advanced.data_dir)
 config.read_config_file()
 
 __version__ = "0.0.1"
diff --git a/ooni/settings.py b/ooni/settings.py
index bc3d2e5..342ec4e 100644
--- a/ooni/settings.py
+++ b/ooni/settings.py
@@ -45,7 +45,7 @@ class OConfig(object):
         elif hasattr(sys, 'real_prefix'):
             data_directory = os.path.abspath(os.path.join(sys.prefix, 'share', 'ooni'))
         elif not os.path.exists(data_directory):
-            data_directory = '/usr/share/ooni/'
+            data_directory = '/var/lib/ooni/'
 
         return data_directory
 
@@ -94,7 +94,7 @@ class OConfig(object):
     def _create_config_file(self):
         target_config_file = self.config_file
         print "Creating it for you in '%s'." % target_config_file
-        usr_share_path = '/usr/share'
+        usr_share_path = '/var/lib/ooni'
         if hasattr(sys, 'real_prefix'):
             usr_share_path = os.path.abspath(os.path.join(sys.prefix, 'share'))
         sample_config_file = os.path.join(self.data_directory,
@@ -180,3 +180,7 @@ class OConfig(object):
             self.log_incoherences(incoherent)
 
 config = OConfig()
+if not os.path.isfile(config.config_file) \
+       and os.path.isfile('/etc/ooniprobe.conf'):
+    config.global_options['configfile'] = '/etc/ooniprobe.conf'
+    config.set_paths(ooni_home=config.advanced.data_dir)





More information about the tor-commits mailing list