aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim.RegionServer/OpenSimMain.cs
diff options
context:
space:
mode:
authorAdam Frisby2007-04-27 20:32:02 +0000
committerAdam Frisby2007-04-27 20:32:02 +0000
commitfeca5d22c68230bd0c87a288d9671c15dcd67956 (patch)
treeb685ac247c46aaf05d354e6848a868fe989eb4aa /OpenSim.RegionServer/OpenSimMain.cs
parentClearing up comment to reflect true strength of GenerateChallenge() (diff)
downloadopensim-SC_OLD-feca5d22c68230bd0c87a288d9671c15dcd67956.zip
opensim-SC_OLD-feca5d22c68230bd0c87a288d9671c15dcd67956.tar.gz
opensim-SC_OLD-feca5d22c68230bd0c87a288d9671c15dcd67956.tar.bz2
opensim-SC_OLD-feca5d22c68230bd0c87a288d9671c15dcd67956.tar.xz
* Added new commandline option -config <configfile.xml>
Note: This is untested but is a very simple change and should 'just work'. If someone can test, appreciated.
Diffstat (limited to 'OpenSim.RegionServer/OpenSimMain.cs')
-rw-r--r--OpenSim.RegionServer/OpenSimMain.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenSim.RegionServer/OpenSimMain.cs b/OpenSim.RegionServer/OpenSimMain.cs
index 4375f74..20fffc8 100644
--- a/OpenSim.RegionServer/OpenSimMain.cs
+++ b/OpenSim.RegionServer/OpenSimMain.cs
@@ -87,10 +87,11 @@ namespace OpenSim
87 public bool user_accounts = false; 87 public bool user_accounts = false;
88 public bool gridLocalAsset = false; 88 public bool gridLocalAsset = false;
89 private bool configFileSetup = false; 89 private bool configFileSetup = false;
90 public string m_config;
90 91
91 protected ConsoleBase m_console; 92 protected ConsoleBase m_console;
92 93
93 public OpenSimMain(bool sandBoxMode, bool startLoginServer, string physicsEngine, bool useConfigFile, bool verbose) 94 public OpenSimMain(bool sandBoxMode, bool startLoginServer, string physicsEngine, bool useConfigFile, bool verbose, string configFile)
94 { 95 {
95 this.configFileSetup = useConfigFile; 96 this.configFileSetup = useConfigFile;
96 m_sandbox = sandBoxMode; 97 m_sandbox = sandBoxMode;
@@ -109,7 +110,7 @@ namespace OpenSim
109 this.regionData = new RegionInfo(); 110 this.regionData = new RegionInfo();
110 try 111 try
111 { 112 {
112 this.localConfig = new XmlConfig("simconfig.xml"); 113 this.localConfig = new XmlConfig(m_config);
113 this.localConfig.LoadData(); 114 this.localConfig.LoadData();
114 } 115 }
115 catch (Exception e) 116 catch (Exception e)