From: ale Date: Wed, 2 Aug 2006 01:25:52 +0000 (+0000) Subject: check for existance of configuration file. X-Git-Url: https://v.licheni.net/stack/cam.git/commitdiff_plain/f0fff496069cda13cbaf01d061d5f709ab87d7e1 check for existance of configuration file. --- diff --git a/lib/cfg.py b/lib/cfg.py index 965e4a1..05c29ea 100644 --- a/lib/cfg.py +++ b/lib/cfg.py @@ -5,8 +5,16 @@ import os, sys import ConfigParser from utils import * -cfg = ConfigParser.ConfigParser() config_file_path = os.path.join(os.path.dirname(sys.argv[0]),'config') +if not os.path.exists(config_file_path): + print ''' +The configuration file '%s' does not exist. +Please create this file and fill in the configuration data +of your certificates so that 'cam' can operate. +''' + sys.exit(1) + +cfg = ConfigParser.ConfigParser() cfg.read(config_file_path) ca = cfg2dict(cfg, 'ca') ca_base = cfg.get('global', 'root')