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"