From 519c8e302f34766d973bdf725e719b26b236a9ad Mon Sep 17 00:00:00 2001
From: Tomas Plesnik <plesnik@ics.muni.cz>
Date: Sun, 4 Jan 2015 07:23:13 +0100
Subject: [PATCH] presun funkce removeSymlinks; pridano odstraneni koncoveho
 lomitka z adresare symbolickych odkazu

---
 src/warden-server/sh/uninstall.sh | 38 ++++++++++++++++---------------
 1 file changed, 20 insertions(+), 18 deletions(-)

diff --git a/src/warden-server/sh/uninstall.sh b/src/warden-server/sh/uninstall.sh
index c1bf306..fafaeaf 100755
--- a/src/warden-server/sh/uninstall.sh
+++ b/src/warden-server/sh/uninstall.sh
@@ -123,6 +123,22 @@ createBackup()
 }
 
 
+removeSymlinks()
+{
+	echo -n "Checking symbolic links directory $symbin ... "
+	if [[ -d $symbin && -w $symbin ]]; then
+		echo "OK"
+		for file in "$bin/"*
+		do
+			echo "- removing symlink: ${symbin}/${file##*/} -> $file"
+			rm -f "${symbin}/${file##*/}" 2> /dev/null
+		done
+	else
+		echo "FAILED!"
+	fi
+}
+
+
 uninstallWardenServer()
 {
 	echo -n "Uninstalling $package_version package ... "
@@ -140,22 +156,6 @@ uninstallWardenServer()
 }
 
 
-removeSymlinks()
-{
-	echo -n "Checking symbolic links directory $symbin ... "
-	if [[ -d $symbin && -w $symbin ]]; then
-		echo "OK"
-		for file in "$bin/"*
-		do
-			echo "- removing symlink: ${symbin}/${file##*/} -> $file"
-			rm -f "${symbin}/${file##*/}" 2> /dev/null
-		done
-	else
-		echo "FAILED!"
-	fi
-}
-
-
 #-------------------------------------------------------------------------------
 #				MAIN
 #-------------------------------------------------------------------------------
@@ -172,6 +172,7 @@ done
 
 # remove last char (slash) from name of directories
 [[ "$basedir" == */ ]] && basedir="${basedir%?}"
+[[ "$symbin" == */ ]] && symbin="${symbin%?}"
 
 # params test
 paramsChck
@@ -197,11 +198,12 @@ getPackageVersion
 # make backup of currently installed warden-server package
 createBackup
 
+# remove symlinks from $symbin (if -s option is set)
+[[ ! -z "$symbin" ]] && removeSymlinks
+
 # uninstall Warden server
 uninstallWardenServer || exit 1
 
-# remove symlinks from $symbin (if -s option is set)
-[[ ! -z "$symbin" ]] && removeSymlinks
 
 echo
 echo "------------------------- Summary ---------------------------------------"
-- 
GitLab