diff --git a/packages/build-client.sh b/packages/build-client.sh index b3d099dde0613a316c11d7c7d33d61bfeeddcaf9..044ec393639648967da0ea2f8dd29b3001b4c607 100755 --- a/packages/build-client.sh +++ b/packages/build-client.sh @@ -31,7 +31,7 @@ # otherwise) arising in any way out of the use of this software, even # if advised of the possibility of such damage. -VERSION="1.0.0" +VERSION="1.1.0" err() { @@ -52,7 +52,7 @@ err() #------------------------------------------------------------------------------- # edit when you build new package -version="1.0.1" +version="1.1.0" package_name="warden-client" package="$package_name-$version" diff --git a/src/warden-client/sh/install.sh b/src/warden-client/sh/install.sh index 590f2f935331d18b1bb5414ffc88d46f0eecef50..e16a42c2e425682c3b163dac1df4079048455860 100755 --- a/src/warden-client/sh/install.sh +++ b/src/warden-client/sh/install.sh @@ -185,14 +185,20 @@ installation_dir_chck() make_warden_dir() { - echo -n "Making warden client directory ... " + echo -n "Creating warden client directory ... " cp -R `dirname $0`/warden-client $prefix 2> $err; ret_val=`echo $?` if [ $ret_val -eq 0 ]; then echo "OK" else err_clean fi - cp -u CHANGELOG INSTALL LICENSE README README.cesnet "$client_path/doc" + + files=(CHANGELOG INSTALL LICENSE README README.cesnet) + for file in ${files[@]}; + do + cp -u "`dirname $0`/$file" "$client_path/doc" + done + cp -u "`dirname $0`/uninstall.sh" "$client_path" } diff --git a/src/warden-client/sh/uninstall.sh b/src/warden-client/sh/uninstall.sh index 7cca8b4324d315592fb124e675209a346f8f0c56..c5de1e458e89fefa64f8e4c2fc31773145beb88d 100755 --- a/src/warden-client/sh/uninstall.sh +++ b/src/warden-client/sh/uninstall.sh @@ -169,7 +169,7 @@ uninstall_warden-client() else err_clean fi -} + #------------------------------------------------------------------------------- # MAIN @@ -205,10 +205,19 @@ backup_dir="/tmp/warden-backup" echo echo "------------------------- Uninstallation process --------------------------------" + +# check if $prefix directory exist installation_dir_chck + +# check if $prefix/warden-client directory exist warden_dir_chck + +# make backup of currently installed warden-client package backup + +# do uninstallation uninstall_warden-client + echo echo "Uninstallation was SUCCESSFUL!!!" diff --git a/src/warden-client/sh/update.sh b/src/warden-client/sh/update.sh index c541e374948b4275b663b6e29ab78aa71c944796..952e8a6d023f5816c2a73196b08d39dae1e34273 100755 --- a/src/warden-client/sh/update.sh +++ b/src/warden-client/sh/update.sh @@ -213,7 +213,13 @@ update_warden_dir() else err_clean fi - cp -u CHANGELOG INSTALL LICENSE README README.cesnet "$client_path/doc" + + files=(CHANGELOG INSTALL LICENSE README README.cesnet) + for file in ${files[@]}; + do + cp -u "`dirname $0`/$file" "$client_path/doc" + done + cp -u "`dirname $0`/uninstall.sh" "$client_path" }