aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ServiceManager/ServiceManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ServiceManager/ServiceManager.cs')
-rw-r--r--ServiceManager/ServiceManager.cs33
1 files changed, 33 insertions, 0 deletions
diff --git a/ServiceManager/ServiceManager.cs b/ServiceManager/ServiceManager.cs
index de9f415..6cd2113 100644
--- a/ServiceManager/ServiceManager.cs
+++ b/ServiceManager/ServiceManager.cs
@@ -62,9 +62,37 @@ public class OpenGridMasterService : System.ServiceProcess.ServiceBase {
62 62
63 } 63 }
64 64
65 private static string SetupGrid()
66 {
67 Console.WriteLine("Running external program (OpenGridServices.GridServer.exe) to configure the grid server");
68 // TODO: Drop the console! and then configure using CLI params and/or XML files
69 return "<grid></grid>";
70 }
71
72 private static string SetupUser()
73 {
74 return "<user></user>";
75 }
76
77 private static string SetupAsset()
78 {
79 return "<asset></asset>";
80 }
81
82 private static string SetupRegion()
83 {
84 return "<regions></regions>";
85 }
86
65 public static void InitSetup() 87 public static void InitSetup()
66 { 88 {
67 string choice=""; 89 string choice="";
90
91 string GridInfo;
92 string UserInfo;
93 string AssetInfo;
94 string RegionInfo;
95
68 bool grid=false; 96 bool grid=false;
69 bool user=false; 97 bool user=false;
70 bool asset=false; 98 bool asset=false;
@@ -101,6 +129,11 @@ public class OpenGridMasterService : System.ServiceProcess.ServiceBase {
101 break; 129 break;
102 } 130 }
103 } 131 }
132
133 if(grid) GridInfo = SetupGrid();
134 if(user) UserInfo = SetupUser();
135 if(asset) AssetInfo = SetupAsset();
136 if(region) RegionInfo = SetupRegion();
104 } 137 }
105 138
106 public static void Main() 139 public static void Main()