|
From: <bni...@us...> - 2006-11-29 20:05:28
|
Revision: 405
http://svn.sourceforge.net/omc/?rev=405&view=rev
Author: bnicholes
Date: 2006-11-29 12:05:27 -0800 (Wed, 29 Nov 2006)
Log Message:
-----------
allow each of the omcclpX binaries to use a different configuration file.
Modified Paths:
--------------
clp/trunk/src/omcclp.cpp
clp/trunk/src/omcclpc.cpp
clp/trunk/src/omcclpprogram.cpp
Modified: clp/trunk/src/omcclp.cpp
===================================================================
--- clp/trunk/src/omcclp.cpp 2006-11-29 00:10:32 UTC (rev 404)
+++ clp/trunk/src/omcclp.cpp 2006-11-29 20:05:27 UTC (rev 405)
@@ -378,6 +378,8 @@
String val = parser.getOptionValue(E_CMDOPT_CONFIG);
clpsvrt.setConfFilename(val);
}
+ else
+ clpsvrt.setConfFilename(OMCCLP_SYSCONF_DIR"/omcclp.conf");
if (parser.isSet(E_CMDOPT_DEBUG))
{
clpsvrt.setDebugMode(true);
@@ -407,6 +409,8 @@
String val = parser.getOptionValue(E_CMDOPT_CONFIG);
clpt.setConfFilename(val);
}
+ else
+ clpt.setConfFilename(OMCCLP_SYSCONF_DIR"/omcclp.conf");
if (parser.isSet(E_CMDOPT_CMD))
{
String val = parser.getOptionValue(E_CMDOPT_CMD);
Modified: clp/trunk/src/omcclpc.cpp
===================================================================
--- clp/trunk/src/omcclpc.cpp 2006-11-29 00:10:32 UTC (rev 404)
+++ clp/trunk/src/omcclpc.cpp 2006-11-29 20:05:27 UTC (rev 405)
@@ -692,6 +692,8 @@
String val = parser.getOptionValue(E_CMDOPT_CONFIG);
clp.setConfFilename(val);
}
+ else
+ clp.setConfFilename(OMCCLP_SYSCONF_DIR"/omcclpc.conf");
if (parser.isSet(E_CMDOPT_CMD))
{
String val = parser.getOptionValue(E_CMDOPT_CMD);
Modified: clp/trunk/src/omcclpprogram.cpp
===================================================================
--- clp/trunk/src/omcclpprogram.cpp 2006-11-29 00:10:32 UTC (rev 404)
+++ clp/trunk/src/omcclpprogram.cpp 2006-11-29 20:05:27 UTC (rev 405)
@@ -284,8 +284,8 @@
bool OMCCLPProgram::initializeCLPSession()
{
/* Open the main configuration file */
- loadConfigItemsFromFile(getConfigItem(OMCClpdConfigOpts::CONFIG_FILE_opt,
- OMCCLPD_DEFAULT_CONFIG_FILE));
+ String conffile = getConfFilename();
+ loadConfigItemsFromFile(conffile.length() ? conffile : OMCCLPD_DEFAULT_CONFIG_FILE);
String url = getCIMURL();
String ns = getCIMNamespace();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|