Introduce a new environment variable that can be used to specify the path to an aurweb configuration file. If the environment variable is unset, the default search path is used. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org> --- git-interface/config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/git-interface/config.py b/git-interface/config.py index cd6495b..aac188b 100644 --- a/git-interface/config.py +++ b/git-interface/config.py @@ -9,7 +9,11 @@ def _get_parser(): if not _parser: _parser = configparser.RawConfigParser() - path = os.path.dirname(os.path.realpath(__file__)) + "/../conf/config" + if 'AUR_CONFIG' in os.environ: + path = os.environ.get('AUR_CONFIG') + else: + relpath = "/../conf/config" + path = os.path.dirname(os.path.realpath(__file__)) + relpath _parser.read(path) return _parser -- 2.9.2