From 976432900d9f952a904407754c0c3f8585dbc07b Mon Sep 17 00:00:00 2001
From: Danny Auble <da@llnl.gov>
Date: Wed, 2 Nov 2005 19:48:02 +0000
Subject: [PATCH] update for configurator.html

---
 configurator.html                | 36 ++++++++++++++++++++++++++++++--
 src/common/slurm_protocol_defs.h |  1 +
 src/slurmd/mgr.c                 |  2 +-
 3 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/configurator.html b/configurator.html
index 99351d1f629..0f1839dd2b0 100644
--- a/configurator.html
+++ b/configurator.html
@@ -8,9 +8,41 @@ $Id$
 -->
 <HTML>
 <HEAD><TITLE>SLURM System Configuration</TITLE>
+<SCRIPT type="text/javascript">
+
+function get_radio_value(form)
+{
+  for (var i=0; i < form.length; i++)
+  {
+    if (form[i].checked)
+    {
+      return form[i].value
+    }
+  }
+}
+
+function displayfile()
+{
+  var printme = "# Slurm.conf file generated by configurator.html<br>" +
+   "SlurmUser=" + document.config.slurm_user.value + "<br>" +
+   "SlurmctldPort=" + document.config.slurmctld_port.value + "<br>" +
+   "SlurmdPort=" + document.config.slurmd_port.value + "<br>" +
+   "AuthType=auth/" + get_radio_value(document.config.auth_type) + "<br>" +
+   "SchedulerType=sched/" + get_radio_value(document.config.sched_type) + "<br>" +
+   "SwitchType=sched/" + get_radio_value(document.config.switch_type) + "<br>" +
+   "SelectType=sched/" + get_radio_value(document.config.select_type) + "<br>"
+    
+    document.write(printme);
+                        
+}
+
+
+</SCRIPT>
 </HEAD>
 <BODY>
-<FORM ACTION="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi">
+<!-- <FORM ACTION="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi">
+-->
+<FORM name=config>
 <H1>SLURM Configration</H1>
 <P>This form can be used to create a SLURM configuration file with you 
 controlling many of the important configuration parameters. 
@@ -81,7 +113,7 @@ as a compute node too.  This is not recommended for larger clusters.
 <input type="checkbox" name="compute_on_head" value="YES">  Run SLURM client (slurmd) on head node
 <P>
 
-<input type=submit value="Send">
+<input type=submit value="Send" name="send" onClick="displayfile()">
 <input type=reset value="Reset Form">
 <P>
 </FORM>
diff --git a/src/common/slurm_protocol_defs.h b/src/common/slurm_protocol_defs.h
index 0faae815cb3..b0e27780d86 100644
--- a/src/common/slurm_protocol_defs.h
+++ b/src/common/slurm_protocol_defs.h
@@ -321,6 +321,7 @@ typedef struct spawn_task_request_msg {
 
 	slurm_cred_t cred;	/* job credential            */
 	switch_jobinfo_t switch_job;	/* switch credential for the job */
+
 } spawn_task_request_msg_t;
 
 typedef struct task_ext_msg {
diff --git a/src/slurmd/mgr.c b/src/slurmd/mgr.c
index b793ed553b4..40837e50c1b 100644
--- a/src/slurmd/mgr.c
+++ b/src/slurmd/mgr.c
@@ -889,7 +889,7 @@ _wait_for_io(slurmd_job_t *job)
 {
 	debug("Waiting for IO");
 	io_close_all(job);
-
+	
 	/*
 	 * Wait until IO thread exits
 	 */
-- 
GitLab