diff --git a/src/warden-client/sh/update.sh b/src/warden-client/sh/update.sh
index 0c22689ce09c902748783fff0c8eee62a223cbe4..0d235b689644857971b95821aac7503cdb47f4f8 100755
--- a/src/warden-client/sh/update.sh
+++ b/src/warden-client/sh/update.sh
@@ -206,9 +206,7 @@ obtain_warden_user()
 update_warden_dir()
 {
 	echo -n "Updating warden client directory ... "
-	rsync -q --recursive --archive --delete   --exclude="$dirname/warden-client/etc"\
-						  --exclude="$dirname/warden-client/var"\
-						  warden-client $prefix 2> $err; ret_val=`echo $?`
+	rsync -q --recursive --archive --delete   --exclude="$dirname/warden-client/etc" --exclude="$dirname/warden-client/var" warden-client $prefix 2> $err; ret_val=`echo $?`
 	if [ $ret_val -eq 0 ]; then
 		echo "OK"
 	else
@@ -221,6 +219,7 @@ update_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"
 }