Add -xmlfile= option to UGM, to let the files be outside bin if desired
parent
158ad39df0
commit
7daf6dbbd3
|
@ -49,6 +49,7 @@ namespace OpenSim.Grid.GridServer
|
||||||
protected GridConfig m_config;
|
protected GridConfig m_config;
|
||||||
public string m_consoleType = "local";
|
public string m_consoleType = "local";
|
||||||
public IConfigSource m_configSource = null;
|
public IConfigSource m_configSource = null;
|
||||||
|
public string m_configFile = "GridServer_Config.xml";
|
||||||
|
|
||||||
public GridConfig Config
|
public GridConfig Config
|
||||||
{
|
{
|
||||||
|
@ -91,7 +92,7 @@ namespace OpenSim.Grid.GridServer
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
MainConsole.Instance = m_console;
|
MainConsole.Instance = m_console;
|
||||||
m_config = new GridConfig("GRID SERVER", (Path.Combine(Util.configDir(), "GridServer_Config.xml")));
|
m_config = new GridConfig("GRID SERVER", (Path.Combine(Util.configDir(), m_configFile)));
|
||||||
|
|
||||||
m_log.Info("[GRID]: Starting HTTP process");
|
m_log.Info("[GRID]: Starting HTTP process");
|
||||||
m_httpServer = new BaseHttpServer(m_config.HttpPort);
|
m_httpServer = new BaseHttpServer(m_config.HttpPort);
|
||||||
|
|
|
@ -36,6 +36,7 @@ namespace OpenSim.Grid.GridServer
|
||||||
{
|
{
|
||||||
ArgvConfigSource argvSource = new ArgvConfigSource(args);
|
ArgvConfigSource argvSource = new ArgvConfigSource(args);
|
||||||
argvSource.AddSwitch("Startup", "console", "c");
|
argvSource.AddSwitch("Startup", "console", "c");
|
||||||
|
argvSource.AddSwitch("Startup", "xmlfile", "x");
|
||||||
|
|
||||||
XmlConfigurator.Configure();
|
XmlConfigurator.Configure();
|
||||||
|
|
||||||
|
@ -45,6 +46,7 @@ namespace OpenSim.Grid.GridServer
|
||||||
if (startupConfig != null)
|
if (startupConfig != null)
|
||||||
{
|
{
|
||||||
app.m_consoleType = startupConfig.GetString("console", "local");
|
app.m_consoleType = startupConfig.GetString("console", "local");
|
||||||
|
app.m_configFile = startupConfig.GetString("xmlfile", "GridServer_Config.xml");
|
||||||
}
|
}
|
||||||
|
|
||||||
app.m_configSource = argvSource;
|
app.m_configSource = argvSource;
|
||||||
|
|
|
@ -59,6 +59,7 @@ namespace OpenSim.Grid.MessagingServer
|
||||||
|
|
||||||
protected static string m_consoleType = "local";
|
protected static string m_consoleType = "local";
|
||||||
protected static IConfigSource m_config = null;
|
protected static IConfigSource m_config = null;
|
||||||
|
protected static string m_configFile = "MessagingServer_Config.xml";
|
||||||
|
|
||||||
public static void Main(string[] args)
|
public static void Main(string[] args)
|
||||||
{
|
{
|
||||||
|
@ -69,6 +70,7 @@ namespace OpenSim.Grid.MessagingServer
|
||||||
if (startupConfig != null)
|
if (startupConfig != null)
|
||||||
{
|
{
|
||||||
m_consoleType = startupConfig.GetString("console", "local");
|
m_consoleType = startupConfig.GetString("console", "local");
|
||||||
|
m_configFile = startupConfig.GetString("xmlfile", "MessagingServer_Config.xml");
|
||||||
}
|
}
|
||||||
|
|
||||||
m_config = argvSource;
|
m_config = argvSource;
|
||||||
|
@ -164,7 +166,7 @@ namespace OpenSim.Grid.MessagingServer
|
||||||
|
|
||||||
protected override void StartupSpecific()
|
protected override void StartupSpecific()
|
||||||
{
|
{
|
||||||
Cfg = new MessageServerConfig("MESSAGING SERVER", (Path.Combine(Util.configDir(), "MessagingServer_Config.xml")));
|
Cfg = new MessageServerConfig("MESSAGING SERVER", (Path.Combine(Util.configDir(), m_configFile)));
|
||||||
|
|
||||||
m_userDataBaseService = new UserDataBaseService();
|
m_userDataBaseService = new UserDataBaseService();
|
||||||
m_userDataBaseService.AddPlugin(Cfg.DatabaseProvider, Cfg.DatabaseConnect);
|
m_userDataBaseService.AddPlugin(Cfg.DatabaseProvider, Cfg.DatabaseConnect);
|
||||||
|
|
|
@ -76,16 +76,19 @@ namespace OpenSim.Grid.UserServer
|
||||||
|
|
||||||
protected static string m_consoleType = "local";
|
protected static string m_consoleType = "local";
|
||||||
protected static IConfigSource m_config = null;
|
protected static IConfigSource m_config = null;
|
||||||
|
protected static string m_configFile = "UserServer_Config.xml";
|
||||||
|
|
||||||
public static void Main(string[] args)
|
public static void Main(string[] args)
|
||||||
{
|
{
|
||||||
ArgvConfigSource argvSource = new ArgvConfigSource(args);
|
ArgvConfigSource argvSource = new ArgvConfigSource(args);
|
||||||
argvSource.AddSwitch("Startup", "console", "c");
|
argvSource.AddSwitch("Startup", "console", "c");
|
||||||
|
argvSource.AddSwitch("Startup", "xmlfile", "x");
|
||||||
|
|
||||||
IConfig startupConfig = argvSource.Configs["Startup"];
|
IConfig startupConfig = argvSource.Configs["Startup"];
|
||||||
if (startupConfig != null)
|
if (startupConfig != null)
|
||||||
{
|
{
|
||||||
m_consoleType = startupConfig.GetString("console", "local");
|
m_consoleType = startupConfig.GetString("console", "local");
|
||||||
|
m_configFile = startupConfig.GetString("xmlfile", "UserServer_Config.xml");
|
||||||
}
|
}
|
||||||
|
|
||||||
m_config = argvSource;
|
m_config = argvSource;
|
||||||
|
@ -151,7 +154,7 @@ namespace OpenSim.Grid.UserServer
|
||||||
|
|
||||||
protected virtual IInterServiceInventoryServices StartupCoreComponents()
|
protected virtual IInterServiceInventoryServices StartupCoreComponents()
|
||||||
{
|
{
|
||||||
Cfg = new UserConfig("USER SERVER", (Path.Combine(Util.configDir(), "UserServer_Config.xml")));
|
Cfg = new UserConfig("USER SERVER", (Path.Combine(Util.configDir(), m_configFile)));
|
||||||
|
|
||||||
m_httpServer = new BaseHttpServer(Cfg.HttpPort);
|
m_httpServer = new BaseHttpServer(Cfg.HttpPort);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue