summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Core.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-08-28 15:32:11 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-08-28 15:32:11 -0400
commit6895b400192b0fe5343d89f8a92cd7e7eef23a07 (patch)
tree80552d374f95fbc6eff5e3455f7bbcb9b817d1a6 /src/lib/Bcfg2/Server/Core.py
parent0549e87e44fca8e586cd03c5e1dc9875e1f9b5fd (diff)
downloadbcfg2-6895b400192b0fe5343d89f8a92cd7e7eef23a07.tar.gz
bcfg2-6895b400192b0fe5343d89f8a92cd7e7eef23a07.tar.bz2
bcfg2-6895b400192b0fe5343d89f8a92cd7e7eef23a07.zip
Bcfg2.settings: Fixed config file reading:
* If -W is given on the command line, the config file given by -W is read. * If /etc/bcfg2-web.conf does not exist, and -C was given on the command line, the config file given by -C is read. * If /etc/bcfg2-web.conf does not exist and -C was not given on the command line, the default /etc/bcfg2.conf is read. * If /etc/bcfg2-web.conf exists, and neither -W nor -C was given on the command line, then /etc/bcfg2-web.conf is read. This will produce errors if: * A bogus (non-existent, unreadable) file was given by -W; or * A bogus file was given by -C and /etc/bcfg2-web.conf does not exist; or * No -W was given and /etc/bcfg2-web.conf exists but is unreadable; or * No -W was given, /etc/bcfg2-web.conf does not exist, and /etc/bcfg2.conf is bogus.
Diffstat (limited to 'src/lib/Bcfg2/Server/Core.py')
-rw-r--r--src/lib/Bcfg2/Server/Core.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Core.py b/src/lib/Bcfg2/Server/Core.py
index 749e4b7d8..dc29f45eb 100644
--- a/src/lib/Bcfg2/Server/Core.py
+++ b/src/lib/Bcfg2/Server/Core.py
@@ -103,8 +103,7 @@ class BaseCore(object):
# generate Django ORM settings. this must be done _before_ we
# load plugins
- Bcfg2.settings.read_config(cfile=self.setup['web_configfile'],
- repo=self.datastore)
+ Bcfg2.settings.read_config(repo=self.datastore)
self._database_available = False
# verify our database schema