From c4a1fc398b418174e72e70698360412e4b05d04f Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 28 Jan 2011 19:26:50 +0100 Subject: [PATCH] [entropy.const] make possible to enable entropy.server community repositories mode by setting ETP_COMMUNITY_MODE --- libraries/entropy/const.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/const.py b/libraries/entropy/const.py index bd866eee6..ad4d2bf5b 100644 --- a/libraries/entropy/const.py +++ b/libraries/entropy/const.py @@ -208,6 +208,11 @@ def const_default_settings(rootdir): with open(cmdline_file, "r") as cmdline_f: cmdline = cmdline_f.readline().strip().split() + def _default_community_repo_mode(): + if os.getuid() != 0: + return False + return os.getenv("ETP_COMMUNITY_MODE", False) + etpConst.clear() my_const = { 'logging': { @@ -216,7 +221,7 @@ def const_default_settings(rootdir): }, 'server_repositories': {}, 'community': { - 'mode': False, + 'mode': _default_community_repo_mode(), }, 'cmdline': cmdline, 'backed_up': {},