diff --git a/installer/resources/postinstall.sh b/installer/resources/postinstall.sh
index e0ebc23f236ca6417e74855524b54477424116e4..590749b3c281d75aa5ca24e39a2a274545117c13 100644
--- a/installer/resources/postinstall.sh
+++ b/installer/resources/postinstall.sh
@@ -32,15 +32,19 @@ fi
 case $HOST_OS in
     debian | fedora | gentoo | linux | mandrake | redhat | suse )
         wrapperpath="./lib/wrapper/linux"
+        cp $wrapperpath/libwrapper.so ./lib/
         ;;
     freebsd )
         wrapperpath="./lib/wrapper/freebsd"
+        cp $wrapperpath/libwrapper.so ./lib/
         ;;
     osx )
         wrapperpath="./lib/wrapper/macosx"
+        cp $wrapperpath/libwrapper.jnilib ./lib/
         ;;
     solaris )
         wrapperpath="./lib/wrapper/solaris"
+        cp $wrapperpath/libwrapper.so ./lib/
         ;;
     * )
         echo "$ERROR_MSG"
@@ -48,8 +52,8 @@ case $HOST_OS in
         ;;
 esac
 
+cp $wrapperpath/wrapper.jar ./lib/
 cp $wrapperpath/i2psvc .
 chmod 744 ./i2psvc
-cp $wrapperpath/* ./lib/
 ./i2prouter start
 exit 0