diff options
author | Sol Jerome <solj@ices.utexas.edu> | 2010-08-04 21:58:43 +0000 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2010-08-04 16:59:36 -0500 |
commit | 5536c3d4017ccc4177821904316fe67b909efe72 (patch) | |
tree | fb5e192fd769ea7afd76d57348ce1c79a204029e /src/sbin/bcfg2-server | |
parent | a617d20058389edc2ea40d670e21e2303226bef5 (diff) | |
download | bcfg2-5536c3d4017ccc4177821904316fe67b909efe72.tar.gz bcfg2-5536c3d4017ccc4177821904316fe67b909efe72.tar.bz2 bcfg2-5536c3d4017ccc4177821904316fe67b909efe72.zip |
bcfg2-server: logger.error doesn't work when bcfg2.conf doesn't exist
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@6001 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/sbin/bcfg2-server')
-rwxr-xr-x | src/sbin/bcfg2-server | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sbin/bcfg2-server b/src/sbin/bcfg2-server index dd251caa8..36b4c6577 100755 --- a/src/sbin/bcfg2-server +++ b/src/sbin/bcfg2-server @@ -46,9 +46,10 @@ if __name__ == '__main__': setup = Bcfg2.Options.OptionParser(OPTINFO) setup.parse(sys.argv[1:]) try: - # check whether the specified bcfg2.conf exists + # check whether the specified bcfg2.conf exists if not os.path.exists(setup['configfile']): - raise CoreInitError, "Could not read %s" % setup['configfile'] + print("Could not read %s" % setup['configfile']) + sys.exit(1) Bcfg2.Component.run_component(Bcfg2.Server.Core.Core, location=setup['location'], daemon = setup['daemon'], @@ -71,6 +72,7 @@ if __name__ == '__main__': except CoreInitError, msg: logger.error(msg) logger.error("exiting") + sys.exit(1) except KeyboardInterrupt: sys.exit(1) sys.exit(0) |