diff --git a/src/warden-client/sh/install.sh b/src/warden-client/sh/install.sh index e4480a341df6a115f708418c76f276e8eba98c8e..af7fe7eab54c3a2bbdfd753a748c124f032e9baa 100755 --- a/src/warden-client/sh/install.sh +++ b/src/warden-client/sh/install.sh @@ -324,6 +324,7 @@ dirname=`dirname $0` package_version=`cat $dirname/warden-client/etc/package_version.txt` key_file=`basename $key` cert_file=`basename $cert` +[[ $prefix == */ ]] && prefix="${prefix%?}" # remove last char (slash) from prefix client_path="$prefix/warden-client" etc="$client_path/etc" conf_file="$etc/warden-client.conf" diff --git a/src/warden-client/sh/uninstall.sh b/src/warden-client/sh/uninstall.sh index a2e8a9ffce5b11a6af6de88f1fb13eab31692db7..d70f01e4d24f8554cbd901511dbca36b49fe3f2c 100755 --- a/src/warden-client/sh/uninstall.sh +++ b/src/warden-client/sh/uninstall.sh @@ -206,6 +206,7 @@ root_chck params_chck # create variables +[[ $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" diff --git a/src/warden-client/sh/update.sh b/src/warden-client/sh/update.sh index 2ed6bed3fce1023266255caac79e3978df95928f..0009c7e583b8d71bb0967390d9c71ea606a87215 100755 --- a/src/warden-client/sh/update.sh +++ b/src/warden-client/sh/update.sh @@ -323,6 +323,7 @@ params_chck # create variables dirname=`dirname $0` package_version=`cat $dirname/warden-client/etc/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"