X-Git-Url: https://v.licheni.net/stack/cam.git/blobdiff_plain/e1c1725d53abf7739d55c3fded141100fa581aa7..109a82c8b9fc2d1c83282c75a2d2e4d5ce9e6847:/lib/cfg.py?ds=sidebyside diff --git a/lib/cfg.py b/lib/cfg.py index 965e4a1..3075a2e 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. +''' % config_file_path + sys.exit(1) + +cfg = ConfigParser.ConfigParser() cfg.read(config_file_path) ca = cfg2dict(cfg, 'ca') ca_base = cfg.get('global', 'root')