From 72cc812a6865490e1accc57eef3469015ce0620d Mon Sep 17 00:00:00 2001
From: Tomas Plesnik <plesnik@ics.muni.cz>
Date: Wed, 11 Dec 2013 13:58:10 +0100
Subject: [PATCH] odstraneni vytvareni docasneho souboru

---
 src/warden-server/sh/install.sh | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/warden-server/sh/install.sh b/src/warden-server/sh/install.sh
index 8be9a6e..a9b9c2e 100755
--- a/src/warden-server/sh/install.sh
+++ b/src/warden-server/sh/install.sh
@@ -42,7 +42,7 @@ err()
 {
 	echo "FAILED!"
 	cat "$err"
-	rm -f "$err" "$modules_file"
+	rm -f "$err"
 	echo
 	echo "Installation of $package_version package FAILED!!!"
 	exit 1
@@ -62,7 +62,7 @@ errClean()
 
 	done
 	cat "$err"
-	rm -f "$err" "$modules_file"
+	rm -f "$err"
 	echo
 	echo "Installation of $package_version package FAILED!!!"
 	exit 1
@@ -125,8 +125,8 @@ perlChck()
 
 modulesChck()
 {
-	sed '/^use [A-Z]/!d; /Warden/d' $(find "${dirname}" -type f) 2>/dev/null | cut -f 2 -d " " | sed 's/;//' | sort -u > "$modules_file"
-	for module in $(<"$modules_file");
+	sed '/^use [A-Z]/!d; /Warden/d' $(find "${dirname}" -type f) 2>/dev/null | cut -f 2 -d " " | sed 's/;//' | sort -u | \
+	while read module;
 	do
 		echo -n "Checking $module module ... "
 		perl -e "use $module" 2> "$err" && echo "OK" || err
@@ -206,7 +206,6 @@ paramsChck
 
 # set variables
 err="/tmp/warden-err"
-modules_file="/tmp/warden-modules.txt"
 hostname=$(hostname -f || echo "unspecified.server")
 dirname=${0%/*}
 bin="${basedir}/bin"
@@ -286,6 +285,6 @@ echo "Installation of $package_version package was SUCCESSFUL!!!"
 echo
 
 # cleanup section
-rm -f "$err" "$modules_file"
+rm -f "$err"
 
 exit 0
-- 
GitLab