From 0391556c29a2b7002757d721d7730420ad6fe106 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 14 Jan 2010 14:39:15 +0000 Subject: [PATCH] initial checkin --- config/gen-sfa-cm-config.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 config/gen-sfa-cm-config.py diff --git a/config/gen-sfa-cm-config.py b/config/gen-sfa-cm-config.py new file mode 100644 index 00000000..c6d480d9 --- /dev/null +++ b/config/gen-sfa-cm-config.py @@ -0,0 +1,35 @@ +#!/usr/bin/python +import os +from sfa.util.config import Config + +sfa_config = Config() +all_vars = ['SFA_CONFIG_DIR', 'SFA_DATA_DIR', 'SFA_INTERFACE_HRN', + 'SFA_REGISTRY_HOST', 'SFA_REGISTRY_PORT', + 'SFA_AGGREGATE_HOST', 'SFA_AGGREGATE_PORT', + 'SFA_SM_HOST', 'SFA_SM_PORT', + 'SFA_CM_ENABLED', 'SFA_CM_HOST', 'SFA_CM_PORT'] +defaults = { + 'SFA_CM_ENABLED': '1', + 'SFA_CM_HOST': 'localhost', + 'SFA_CM_PORT': '12346' + } + +const_dict = {} +for key in all_vars: + value = "" + if key in defaults: + value = defaults[key] + elif hasattr(sfa_config, key): + value = getattr(sfa_config, key) + const_dict[key] = value + +filename = sfa_config.config_path + os.sep + 'sfa_component_config' +conffile = open(filename, 'w') +format='%s="%s"\n' + +for var in all_vars: + conffile.write(format % (var, const_dict[var])) + +conffile.close() + + -- 2.43.0