diff --git a/packages/build-client.sh b/packages/build-client.sh
index e91a863ff0aec65adaa0955ba9010bd3acc0cf0e..d516d7078a6bec2ddea9bbd174c47a44f1914828 100755
--- a/packages/build-client.sh
+++ b/packages/build-client.sh
@@ -68,7 +68,7 @@ echo "OK"
 
 echo -n "Building '${lib}' directory ... "
 mkdir -p $lib 2> $err || err
-cp -R ../src/${package_name}/lib/* $lib 2> $err || err
+cp -R ../src/${package_name}/lib/*.pm $lib 2> $err || err
 echo "OK"
 
 
diff --git a/packages/warden-client-2.1-beta.tar.gz b/packages/warden-client-2.1-beta.tar.gz
index a218e04c78be1cd08dc589cbeb4971ec19381d88..65ca139ec6918c766b0699837bcfebae289e4aa4 100644
Binary files a/packages/warden-client-2.1-beta.tar.gz and b/packages/warden-client-2.1-beta.tar.gz differ
diff --git a/packages/warden-client-2.1-beta.tar.gz.sig b/packages/warden-client-2.1-beta.tar.gz.sig
index 1adca4013318f42b90a3e87820f16decb763ebac..95a71a6b2da0e5f21b3b7e32881779e74f47796c 100644
--- a/packages/warden-client-2.1-beta.tar.gz.sig
+++ b/packages/warden-client-2.1-beta.tar.gz.sig
@@ -1 +1 @@
-79acb0582c0aeaf9640c5de707ad9b9a2f4b3929  warden-client-2.1-beta.tar.gz
+24cc18c69a7fdb6f59bc31bf00a046a396eae3ba  warden-client-2.1-beta.tar.gz
diff --git a/src/warden-client/sh/install.sh b/src/warden-client/sh/install.sh
index 78226b702cd661697868ce3c6b01ca38daaa82e4..8e70ec0946441ca0b970e95398fff49b81453ab0 100755
--- a/src/warden-client/sh/install.sh
+++ b/src/warden-client/sh/install.sh
@@ -155,8 +155,8 @@ make_warden_dir()
 		cp ${dirname}/warden-client/doc/$file ${client_path}/doc
 	done
         
-        test -d ${client_path}/sh || mkdir -p ${client_path}/sh
-	cp ${dirname}/uninstall.sh ${client_path}/sh
+        test -d ${client_path}/ || mkdir -p ${client_path}/
+	cp ${dirname}/uninstall.sh ${client_path}/
 
         echo "OK"
 }