As per the suggestion on the mailing list, added support for a OpenSim.xml config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that.

Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).
This commit is contained in:
MW
2008-06-26 17:20:08 +00:00
parent 744b44dc8b
commit 682ec53420
11 changed files with 125 additions and 41 deletions

View File

@@ -39,9 +39,9 @@ namespace OpenSim.Framework.RegionLoader.Web
{
private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
private IniConfigSource m_configSouce;
private IConfigSource m_configSouce;
public void SetIniConfigSource(IniConfigSource configSource)
public void SetIniConfigSource(IConfigSource configSource)
{
m_configSouce = configSource;
}
@@ -55,7 +55,7 @@ namespace OpenSim.Framework.RegionLoader.Web
}
else
{
IniConfig startupConfig = (IniConfig) m_configSouce.Configs["Startup"];
IConfig startupConfig = (IConfig) m_configSouce.Configs["Startup"];
string url = startupConfig.GetString("regionload_webserver_url", String.Empty).Trim();
if (url == String.Empty)
{