--- /dev/null
+#!/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()
+
+