small change to last commit

0.6.0-stable
MW 2008-06-26 17:23:05 +00:00
parent 682ec53420
commit 314181a70d
7 changed files with 38 additions and 38 deletions

View File

@ -51,7 +51,7 @@ namespace OpenSim.ApplicationPlugins.LoadRegions
m_log.Info("[LOADREGIONS]: Load Regions addin being initialised"); m_log.Info("[LOADREGIONS]: Load Regions addin being initialised");
IRegionLoader regionLoader; IRegionLoader regionLoader;
if (openSim.ConfigSource.ConfigSource.Configs["Startup"].GetString("region_info_source", "filesystem") == "filesystem") if (openSim.ConfigSource.Source.Configs["Startup"].GetString("region_info_source", "filesystem") == "filesystem")
{ {
m_log.Info("[LOADREGIONS]: Loading Region Info from filesystem"); m_log.Info("[LOADREGIONS]: Loading Region Info from filesystem");
regionLoader = new RegionLoaderFileSystem(); regionLoader = new RegionLoaderFileSystem();
@ -62,7 +62,7 @@ namespace OpenSim.ApplicationPlugins.LoadRegions
regionLoader = new RegionLoaderWebServer(); regionLoader = new RegionLoaderWebServer();
} }
regionLoader.SetIniConfigSource(openSim.ConfigSource.ConfigSource); regionLoader.SetIniConfigSource(openSim.ConfigSource.Source);
RegionInfo[] regionsToLoad = regionLoader.LoadRegions(); RegionInfo[] regionsToLoad = regionLoader.LoadRegions();
openSim.ModuleLoader.LoadDefaultSharedModules(); openSim.ModuleLoader.LoadDefaultSharedModules();
@ -89,7 +89,7 @@ namespace OpenSim.ApplicationPlugins.LoadRegions
m_log.Info("[LOADREGIONS]: Load Regions addin being initialised"); m_log.Info("[LOADREGIONS]: Load Regions addin being initialised");
IRegionLoader regionLoader; IRegionLoader regionLoader;
if (openSim.ConfigSource.ConfigSource.Configs["Startup"].GetString("region_info_source", "filesystem") == "filesystem") if (openSim.ConfigSource.Source.Configs["Startup"].GetString("region_info_source", "filesystem") == "filesystem")
{ {
m_log.Info("[LOADREGIONS]: Loading Region Info from filesystem"); m_log.Info("[LOADREGIONS]: Loading Region Info from filesystem");
regionLoader = new RegionLoaderFileSystem(); regionLoader = new RegionLoaderFileSystem();
@ -100,7 +100,7 @@ namespace OpenSim.ApplicationPlugins.LoadRegions
regionLoader = new RegionLoaderWebServer(); regionLoader = new RegionLoaderWebServer();
} }
regionLoader.SetIniConfigSource(openSim.ConfigSource.ConfigSource); regionLoader.SetIniConfigSource(openSim.ConfigSource.Source);
RegionInfo[] regionsToLoad = regionLoader.LoadRegions(); RegionInfo[] regionsToLoad = regionLoader.LoadRegions();
for (int i = 0; i < regionsToLoad.Length; i++) for (int i = 0; i < regionsToLoad.Length; i++)
{ {

View File

@ -58,11 +58,11 @@ namespace OpenSim.ApplicationPlugins.RemoteController
{ {
try try
{ {
if (openSim.ConfigSource.ConfigSource.Configs["RemoteAdmin"] != null && if (openSim.ConfigSource.Source.Configs["RemoteAdmin"] != null &&
openSim.ConfigSource.ConfigSource.Configs["RemoteAdmin"].GetBoolean("enabled", false)) openSim.ConfigSource.Source.Configs["RemoteAdmin"].GetBoolean("enabled", false))
{ {
m_log.Info("[RADMIN]: Remote Admin Plugin Enabled"); m_log.Info("[RADMIN]: Remote Admin Plugin Enabled");
requiredPassword = openSim.ConfigSource.ConfigSource.Configs["RemoteAdmin"].GetString("access_password", String.Empty); requiredPassword = openSim.ConfigSource.Source.Configs["RemoteAdmin"].GetString("access_password", String.Empty);
m_app = openSim; m_app = openSim;
m_httpd = openSim.HttpServer; m_httpd = openSim.HttpServer;

View File

@ -203,7 +203,7 @@ namespace OpenSim.ApplicationPlugins.Rest
try try
{ {
if ((_config = openSim.ConfigSource.ConfigSource.Configs["RestPlugins"]) == null) if ((_config = openSim.ConfigSource.Source.Configs["RestPlugins"]) == null)
{ {
m_log.WarnFormat("{0} Rest Plugins not configured", MsgID); m_log.WarnFormat("{0} Rest Plugins not configured", MsgID);
return; return;
@ -225,7 +225,7 @@ namespace OpenSim.ApplicationPlugins.Rest
_prefix = _config.GetString("prefix", "/admin"); _prefix = _config.GetString("prefix", "/admin");
// Get plugin specific config // Get plugin specific config
_pluginConfig = openSim.ConfigSource.ConfigSource.Configs[ConfigName]; _pluginConfig = openSim.ConfigSource.Source.Configs[ConfigName];
m_log.InfoFormat("{0} Rest Plugins Enabled", MsgID); m_log.InfoFormat("{0} Rest Plugins Enabled", MsgID);

View File

@ -69,7 +69,7 @@ namespace OpenSim
protected override void ReadConfigSettings() protected override void ReadConfigSettings()
{ {
IConfig startupConfig = m_config.ConfigSource.Configs["Startup"]; IConfig startupConfig = m_config.Source.Configs["Startup"];
if (startupConfig != null) if (startupConfig != null)
{ {
@ -528,7 +528,7 @@ namespace OpenSim
c = DefaultConfig().AddConfig(cmdparams[1]); c = DefaultConfig().AddConfig(cmdparams[1]);
string _value = String.Join(" ", cmdparams, 3, cmdparams.Length - 3); string _value = String.Join(" ", cmdparams, 3, cmdparams.Length - 3);
c.Set(cmdparams[2], _value); c.Set(cmdparams[2], _value);
m_config.ConfigSource.Merge(c.ConfigSource); m_config.Source.Merge(c.ConfigSource);
m_console.Error(n, n + " " + n + " " + cmdparams[1] + " " + cmdparams[2] + " " + m_console.Error(n, n + " " + n + " " + cmdparams[1] + " " + cmdparams[2] + " " +
_value); _value);

View File

@ -170,22 +170,22 @@ namespace OpenSim
Application.iniFilePath = startupConfig.GetString("inifile", "OpenSim.ini"); Application.iniFilePath = startupConfig.GetString("inifile", "OpenSim.ini");
m_config = new OpenSimConfigSource(); m_config = new OpenSimConfigSource();
m_config.ConfigSource = new IniConfigSource(); m_config.Source = new IniConfigSource();
IConfigSource icong; IConfigSource icong;
//check for .INI file (either default or name passed in command line) //check for .INI file (either default or name passed in command line)
if (File.Exists(Application.iniFilePath)) if (File.Exists(Application.iniFilePath))
{ {
m_config.ConfigSource.Merge(new IniConfigSource(Application.iniFilePath)); m_config.Source.Merge(new IniConfigSource(Application.iniFilePath));
m_config.ConfigSource.Merge(configSource); m_config.Source.Merge(configSource);
} }
else else
{ {
Application.iniFilePath = Path.Combine(Util.configDir(), Application.iniFilePath); Application.iniFilePath = Path.Combine(Util.configDir(), Application.iniFilePath);
if (File.Exists(Application.iniFilePath)) if (File.Exists(Application.iniFilePath))
{ {
m_config.ConfigSource.Merge(new IniConfigSource(Application.iniFilePath)); m_config.Source.Merge(new IniConfigSource(Application.iniFilePath));
m_config.ConfigSource.Merge(configSource); m_config.Source.Merge(configSource);
} }
else else
{ {
@ -193,17 +193,17 @@ namespace OpenSim
{ {
//chech for a xml config file //chech for a xml config file
Application.iniFilePath = "OpenSim.xml"; Application.iniFilePath = "OpenSim.xml";
m_config.ConfigSource = new XmlConfigSource(); m_config.Source = new XmlConfigSource();
m_config.ConfigSource.Merge(new XmlConfigSource(Application.iniFilePath)); m_config.Source.Merge(new XmlConfigSource(Application.iniFilePath));
m_config.ConfigSource.Merge(configSource); m_config.Source.Merge(configSource);
} }
else else
{ {
//Application.iniFilePath = "OpenSim.xml"; //Application.iniFilePath = "OpenSim.xml";
// m_config.ConfigSource = new XmlConfigSource(); // m_config.ConfigSource = new XmlConfigSource();
// no default config files, so set default values, and save it // no default config files, so set default values, and save it
m_config.ConfigSource.Merge(DefaultConfig()); m_config.Source.Merge(DefaultConfig());
m_config.ConfigSource.Merge(configSource); m_config.Source.Merge(configSource);
m_config.Save(Application.iniFilePath); m_config.Save(Application.iniFilePath);
} }
} }
@ -294,7 +294,7 @@ namespace OpenSim
{ {
m_networkServersInfo = new NetworkServersInfo(); m_networkServersInfo = new NetworkServersInfo();
IConfig startupConfig = m_config.ConfigSource.Configs["Startup"]; IConfig startupConfig = m_config.Source.Configs["Startup"];
if (startupConfig != null) if (startupConfig != null)
{ {
@ -323,7 +323,7 @@ namespace OpenSim
m_clientstackDll = startupConfig.GetString("clientstack_plugin", "OpenSim.Region.ClientStack.LindenUDP.dll"); m_clientstackDll = startupConfig.GetString("clientstack_plugin", "OpenSim.Region.ClientStack.LindenUDP.dll");
} }
IConfig standaloneConfig = m_config.ConfigSource.Configs["StandAlone"]; IConfig standaloneConfig = m_config.Source.Configs["StandAlone"];
if (standaloneConfig != null) if (standaloneConfig != null)
{ {
m_standaloneAuthenticate = standaloneConfig.GetBoolean("accounts_authenticate", false); m_standaloneAuthenticate = standaloneConfig.GetBoolean("accounts_authenticate", false);
@ -344,7 +344,7 @@ namespace OpenSim
m_dumpAssetsToFile = standaloneConfig.GetBoolean("dump_assets_to_file", false); m_dumpAssetsToFile = standaloneConfig.GetBoolean("dump_assets_to_file", false);
} }
m_networkServersInfo.loadFromConfiguration(m_config.ConfigSource); m_networkServersInfo.loadFromConfiguration(m_config.Source);
} }
/// <summary> /// <summary>
@ -397,11 +397,11 @@ namespace OpenSim
m_httpServer.AddStreamHandler(new SimStatusHandler()); m_httpServer.AddStreamHandler(new SimStatusHandler());
} }
proxyUrl = ConfigSource.ConfigSource.Configs["Network"].GetString("proxy_url", ""); proxyUrl = ConfigSource.Source.Configs["Network"].GetString("proxy_url", "");
proxyOffset = Int32.Parse(ConfigSource.ConfigSource.Configs["Network"].GetString("proxy_offset", "0")); proxyOffset = Int32.Parse(ConfigSource.Source.Configs["Network"].GetString("proxy_offset", "0"));
// Create a ModuleLoader instance // Create a ModuleLoader instance
m_moduleLoader = new ModuleLoader(m_config.ConfigSource); m_moduleLoader = new ModuleLoader(m_config.Source);
ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/Startup"); ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/Startup");
foreach (TypeExtensionNode node in nodes) foreach (TypeExtensionNode node in nodes)
@ -586,7 +586,7 @@ namespace OpenSim
return return
new Scene(regionInfo, circuitManager, m_commsManager, sceneGridService, m_assetCache, new Scene(regionInfo, circuitManager, m_commsManager, sceneGridService, m_assetCache,
storageManager, m_httpServer, storageManager, m_httpServer,
m_moduleLoader, m_dumpAssetsToFile, m_physicalPrim, m_see_into_region_from_neighbor, m_config.ConfigSource, m_moduleLoader, m_dumpAssetsToFile, m_physicalPrim, m_see_into_region_from_neighbor, m_config.Source,
m_version); m_version);
} }
@ -635,7 +635,7 @@ namespace OpenSim
protected override PhysicsScene GetPhysicsScene() protected override PhysicsScene GetPhysicsScene()
{ {
return GetPhysicsScene(m_physicsEngine, m_meshEngineName, m_config.ConfigSource); return GetPhysicsScene(m_physicsEngine, m_meshEngineName, m_config.Source);
} }
/// <summary> /// <summary>
@ -722,18 +722,18 @@ namespace OpenSim
public class OpenSimConfigSource public class OpenSimConfigSource
{ {
public IConfigSource ConfigSource; public IConfigSource Source;
public void Save(string path) public void Save(string path)
{ {
if (ConfigSource is IniConfigSource) if (Source is IniConfigSource)
{ {
IniConfigSource iniCon = (IniConfigSource)ConfigSource; IniConfigSource iniCon = (IniConfigSource)Source;
iniCon.Save(path); iniCon.Save(path);
} }
else if (ConfigSource is XmlConfigSource) else if (Source is XmlConfigSource)
{ {
XmlConfigSource xmlCon = (XmlConfigSource)ConfigSource; XmlConfigSource xmlCon = (XmlConfigSource)Source;
xmlCon.Save(path); xmlCon.Save(path);
} }
} }

View File

@ -79,7 +79,7 @@ namespace OpenSim.ApplicationPlugins.LoadBalancer
{ {
m_log.Info("[BALANCER] " + "Entering Initialize()"); m_log.Info("[BALANCER] " + "Entering Initialize()");
proxyURL = openSim.ConfigSource.ConfigSource.Configs["Network"].GetString("proxy_url", ""); proxyURL = openSim.ConfigSource.Source.Configs["Network"].GetString("proxy_url", "");
if (proxyURL.Length == 0) return; if (proxyURL.Length == 0) return;
StartTcpServer(); StartTcpServer();
@ -93,8 +93,8 @@ namespace OpenSim.ApplicationPlugins.LoadBalancer
simMain = openSim; simMain = openSim;
commandServer = openSim.HttpServer; commandServer = openSim.HttpServer;
proxyOffset = Int32.Parse(openSim.ConfigSource.ConfigSource.Configs["Network"].GetString("proxy_offset", "0")); proxyOffset = Int32.Parse(openSim.ConfigSource.Source.Configs["Network"].GetString("proxy_offset", "0"));
serializeDir = openSim.ConfigSource.ConfigSource.Configs["Network"].GetString("serialize_dir", "/tmp/"); serializeDir = openSim.ConfigSource.Source.Configs["Network"].GetString("serialize_dir", "/tmp/");
commandServer.AddXmlRPCHandler("SerializeRegion", SerializeRegion); commandServer.AddXmlRPCHandler("SerializeRegion", SerializeRegion);
commandServer.AddXmlRPCHandler("DeserializeRegion_Move", DeserializeRegion_Move); commandServer.AddXmlRPCHandler("DeserializeRegion_Move", DeserializeRegion_Move);

View File

@ -72,7 +72,7 @@ namespace OpenSim.ApplicationPlugins.RegionProxy
public void Initialise(OpenSimBase openSim) public void Initialise(OpenSimBase openSim)
{ {
m_log.Info("Starting proxy"); m_log.Info("Starting proxy");
string proxyURL = openSim.ConfigSource.ConfigSource.Configs["Network"].GetString("proxy_url", ""); string proxyURL = openSim.ConfigSource.Source.Configs["Network"].GetString("proxy_url", "");
if (proxyURL.Length == 0) return; if (proxyURL.Length == 0) return;
uint port = (uint) Int32.Parse(proxyURL.Split(new char[] {':'})[2]); uint port = (uint) Int32.Parse(proxyURL.Split(new char[] {':'})[2]);