Browse Source

[fix] utils/build_env.py: make sure to always use searx/settings.yml

ignore SEARX_SETTINGS_PATH

[1] https://github.com/searx/searx/pull/2408#pullrequestreview-565247895

Suggested-by: @dalf [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Markus Heiser 4 years ago
parent
commit
a31cb68668
1 changed files with 8 additions and 1 deletions
  1. 8 1
      utils/build_env.py

+ 8 - 1
utils/build_env.py

@@ -4,10 +4,17 @@
 
 # set path
 import sys
-from os.path import realpath, dirname, join, sep
+import os
+from os.path import realpath, dirname, join, sep, abspath
+
 repo_root = realpath(dirname(realpath(__file__)) + sep + '..')
 sys.path.insert(0, repo_root)
 
+# Under the assumption that a brand is always a fork assure that the settings
+# file from reposetorie's working tree is used to generate the build_env, not
+# from /etc/searx/settings.yml.
+os.environ['SEARX_SETTINGS_PATH'] = abspath(dirname(__file__) + sep + 'settings.yml')
+
 from searx import brand
 
 name_val = [