From f0fff496069cda13cbaf01d061d5f709ab87d7e1 Mon Sep 17 00:00:00 2001 From: ale Date: Wed, 2 Aug 2006 01:25:52 +0000 Subject: [PATCH 1/1] check for existance of configuration file. --- lib/cfg.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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') -- 2.20.1