summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-server
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2007-12-31 11:21:10 +0000
committerNarayan Desai <desai@mcs.anl.gov>2007-12-31 11:21:10 +0000
commitef5051726a3aa1f0192bd8d99c5c5b1ee9f067af (patch)
tree57bf0854d95c18cced379921657f746ad5faab04 /src/sbin/bcfg2-server
parent104a1e27cee2d5524460d26c83d3e920cd88b2e9 (diff)
downloadbcfg2-ef5051726a3aa1f0192bd8d99c5c5b1ee9f067af.tar.gz
bcfg2-ef5051726a3aa1f0192bd8d99c5c5b1ee9f067af.tar.bz2
bcfg2-ef5051726a3aa1f0192bd8d99c5c5b1ee9f067af.zip
Switch over to more Options usage and complete tests (everything appears to work now)
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@4142 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/sbin/bcfg2-server')
-rwxr-xr-xsrc/sbin/bcfg2-server23
1 files changed, 8 insertions, 15 deletions
diff --git a/src/sbin/bcfg2-server b/src/sbin/bcfg2-server
index 554a5ae24..4c941e0ac 100755
--- a/src/sbin/bcfg2-server
+++ b/src/sbin/bcfg2-server
@@ -5,7 +5,6 @@ __revision__ = '$Revision$'
import Bcfg2.Server.Plugins.Metadata
-from Bcfg2.Settings import settings
from Bcfg2.Server.Core import Core, CoreInitError
from xmlrpclib import Fault
from lxml.etree import XML, Element, tostring
@@ -176,19 +175,16 @@ class Bcfg2Serv(Bcfg2.Component.Component):
if __name__ == '__main__':
OPTINFO = {
- 'verbose': (('-v', False, 'enable verbose output'),
- False, False, False, True),
- 'debug': (('-d', False, 'enable debugging output'),
- False, False, False, True),
- 'help': (('-h', False, 'display this usage information'),
- False, False, False, True),
- 'daemon': (('-D', '<pidfile>', 'daemonize the server, storing PID'),
- False, False, False, False),
- 'configfile': (('-C', '<conffile>', 'use this config file'),
- False, False, False, False),
+ 'verbose': Bcfg2.Options.VERBOSE,
+ 'debug': Bcfg2.Options.DEBUG,
+ 'help': Bcfg2.Options.HELP,
+ 'daemon': Bcfg2.Options.DAEMON,
+ 'configfile': Bcfg2.Options.CFILE,
}
- SSETUP = Bcfg2.Options.OptionParser('bcfg2', OPTINFO).parse()
+ SSETUP = Bcfg2.Options.OptionParser(OPTINFO)
+ SSETUP.parse(sys.argv[1:])
+ print SSETUP
level = 0
if '-D' in sys.argv:
Bcfg2.Logging.setup_logging('bcfg2-server', to_console=False, level=level)
@@ -197,9 +193,6 @@ if __name__ == '__main__':
if SSETUP['daemon']:
Bcfg2.Daemon.daemonize(SSETUP['daemon'])
- # override default settings
- settings.read_config_file(SSETUP['configfile'])
-
try:
BSERV = Bcfg2Serv(SSETUP)
except SetupError: