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')
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