From 7c1401a946bba090ef3ec669f077bd0d35969557 Mon Sep 17 00:00:00 2001
From: Tomas Plesnik <plesnik@ics.muni.cz>
Date: Thu, 2 Feb 2012 13:49:38 +0100
Subject: [PATCH] zmena adresare package_version.txt

---
 src/warden-client/sh/install.sh   | 6 ++++--
 src/warden-client/sh/uninstall.sh | 2 +-
 src/warden-client/sh/update.sh    | 8 ++------
 3 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/src/warden-client/sh/install.sh b/src/warden-client/sh/install.sh
index 237dab3..9907551 100755
--- a/src/warden-client/sh/install.sh
+++ b/src/warden-client/sh/install.sh
@@ -143,8 +143,9 @@ params_chck()
 
 old_client_chck()
 {
-	old_package_version_file="$etc/package_version.txt"
+	old_package_version_file="$client_path/package_version.txt"
 	if [ -f $old_package_version_file ]; then
+		old_package_version=`cat $old_package_version_file`
 		echo "Sorry, but $old_package_version package is installed!"
 		echo "For update of warden client package please use update.sh script."
 		exit 1
@@ -197,6 +198,7 @@ make_warden_dir()
 		cp -u $dirname/$file "$client_path/doc"
 	done
 	cp -u $dirname/uninstall.sh "$client_path"
+	cp -u $dirname/package_version.txt "$client_path"
 }
 
 
@@ -308,7 +310,7 @@ params_chck
 
 # create variables
 dirname=`dirname $0`
-package_version=`cat $dirname/warden-client/etc/package_version.txt`
+package_version=`cat $dirname/warden-client/package_version.txt`
 key_file=`basename $key`
 cert_file=`basename $cert`
 [[ $prefix == */ ]] && prefix="${prefix%?}" # remove last char (slash) from prefix
diff --git a/src/warden-client/sh/uninstall.sh b/src/warden-client/sh/uninstall.sh
index ac4832f..bbb0dae 100755
--- a/src/warden-client/sh/uninstall.sh
+++ b/src/warden-client/sh/uninstall.sh
@@ -199,7 +199,7 @@ params_chck
 [[ $prefix == */ ]] && prefix="${prefix%?}" # remove last char (slash) from prefix
 client_path="$prefix/warden-client"
 etc="$client_path/etc"
-old_package_version_file="$etc/package_version.txt"
+old_package_version_file="$client_path/package_version.txt"
 err="/tmp/warden-err"
 backup_dir="/tmp/warden-backup"
 
diff --git a/src/warden-client/sh/update.sh b/src/warden-client/sh/update.sh
index 84b4efd..64e04d6 100755
--- a/src/warden-client/sh/update.sh
+++ b/src/warden-client/sh/update.sh
@@ -207,7 +207,6 @@ update_warden_dir()
 {
 	echo -n "Updating warden client directory ... "
 	rsync -q --recursive --archive --delete   --exclude="$dirname/warden-client/etc"\
-  						  --include="$dirname/warden-client/etc/package_version.txt"\
 						  --exclude="$dirname/warden-client/var"\
 						  warden-client $prefix 2> $err; ret_val=`echo $?`
 	if [ $ret_val -eq 0 ]; then
@@ -309,11 +308,11 @@ params_chck
 
 # create variables
 dirname=`dirname $0`
-package_version=`cat $dirname/warden-client/etc/package_version.txt`
+package_version=`cat $dirname/warden-client/package_version.txt`
 [[ $prefix == */ ]] && prefix="${prefix%?}" # remove last char (slash) from prefix
 client_path="$prefix/warden-client"
 etc="$client_path/etc"
-old_package_version_file="$etc/package_version.txt"
+old_package_version_file="$client_path/package_version.txt"
 conf_file="$etc/warden-client.conf"
 err="/tmp/warden-err"
 backup_dir="/tmp/warden-backup"
@@ -334,9 +333,6 @@ modules_chck
 echo
 echo "------------------------- Update process --------------------------------"
 
-# check installation directory
-installation_dir_chck
-
 # check warden client directory
 warden_dir_chck
 
-- 
GitLab