From 5ba3fa962987b5e73757f2022964104748c38e19 Mon Sep 17 00:00:00 2001 From: gareth Date: Mon, 14 May 2007 01:50:13 +0000 Subject: Added -setuponly switch to gridserver KILLED THE GRIDSERVER'S CONSOLE VICIOUSLY AND WITHOUT MERCY!!!! Added gridserver setup to InitSetup() in ServiceManager --- ServiceManager/ServiceManager.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'ServiceManager/ServiceManager.cs') diff --git a/ServiceManager/ServiceManager.cs b/ServiceManager/ServiceManager.cs index 6cd2113..b21a5b1 100644 --- a/ServiceManager/ServiceManager.cs +++ b/ServiceManager/ServiceManager.cs @@ -1,4 +1,5 @@ using System; +using System.Diagnostics; using System.Threading; using System.ServiceProcess; using System.Xml; @@ -65,8 +66,13 @@ public class OpenGridMasterService : System.ServiceProcess.ServiceBase { private static string SetupGrid() { Console.WriteLine("Running external program (OpenGridServices.GridServer.exe) to configure the grid server"); - // TODO: Drop the console! and then configure using CLI params and/or XML files - return ""; + Process p = new Process(); + + p.StartInfo.Arguments = "-setuponly"; + p.StartInfo.FileName = "OpenGridServices.GridServer.exe"; + p.Start(); + + return ""; // we let the gridserver handle it's own setup } private static string SetupUser() -- cgit v1.1