From 75ef81d55cc597d5010b42f3a19ea461ce43c9c6 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Wed, 28 Aug 2013 10:51:16 -0700
Subject: [PATCH] Make code slightly cleaner

---
 testsuite/expect/test31.1 | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/testsuite/expect/test31.1 b/testsuite/expect/test31.1
index a49c10ed70a..3026dc63641 100755
--- a/testsuite/expect/test31.1
+++ b/testsuite/expect/test31.1
@@ -78,20 +78,16 @@ proc change_pro_epi { arg program_name conf_change task_pro } {
 		set exit_code 1
 	}
 
-	if {$sys_check == 1 && $task_pro == 1} {
-		exec $bin_echo "#!/bin/bash
-touch /tmp/$arg.$test_id.txt
-exit 0" > $config_dir/$pro_epi_prog
-	} elseif {$sys_check == 1} {
-		exec $bin_echo "#!/bin/bash
-/tmp/$program_name 1000&
-touch /tmp/$arg.$test_id.txt
-exit 0" > $config_dir/$pro_epi_prog
-	} else {
-		exec $bin_echo "#!/bin/bash
-/tmp/$program_name 1000&
-exit 0" > $config_dir/$pro_epi_prog
+	exec $bin_echo "#!/bin/bash\n" > $config_dir/$pro_epi_prog
+	if {$sys_check == 1} {
+		exec $bin_echo "touch /tmp/$arg.$test_id.txt" >> $config_dir/$pro_epi_prog
+	}
+
+	# task prologs are ran with fork_wait so don't do the sleep
+	if {!$task_pro} {
+		exec $bin_echo "/tmp/$program_name 1000&" >> $config_dir/$pro_epi_prog
 	}
+	exec $bin_echo "exit 0" >> $config_dir/$pro_epi_prog
 
 	exec $bin_chmod 700 $config_dir/$pro_epi_prog
 }
-- 
GitLab