diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0212a3807db4be47758aea02a3a01b09013bca95..3959af14ff99088ff46a0d0ba82e9ca225968d78 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -84,7 +84,7 @@ IF (UNIX)
 
 # Uncomment to add the necessary mantainer scripts
 #   SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/scripts/debian/preinst;${CMAKE_SOURCE_DIR}/scripts/debian/postinst;${CMAKE_SOURCE_DIR}/scripts/debian/prerm;${CMAKE_SOURCE_DIR}/scripts/debian/postrm")
-SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/scripts/debian/preinst;${CMAKE_SOURCE_DIR}/scripts/debian/postinst;${CMAKE_SOURCE_DIR}/scripts/debian/prerm;${CMAKE_SOURCE_DIR}/scripts/debian/postrm")
+SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/scripts/debian/preinst;${CMAKE_SOURCE_DIR}/scripts/debian/postinst;${CMAKE_SOURCE_DIR}/scripts/debian/prerm;${CMAKE_SOURCE_DIR}/scripts/debian/postrm;${CMAKE_SOURCE_DIR}/scripts/load_pcspkr;${CMAKE_SOURCE_DIR}/scripts/undo_load_pcspkr.sh")
 
 # Uncomment to add dependencies comma separated
 # SET(CPACK_DEBIAN_PACKAGE_DEPENDS "iri-<package_name>-dev (>= 1.0~${DISTRIB})")
diff --git a/scripts/debian/postinst b/scripts/debian/postinst
index 921a467d32e0de7e215313017854538a9b229b64..6c7c6f8cb9b0ee6538846b7775191f3d31b34390 100644
--- a/scripts/debian/postinst
+++ b/scripts/debian/postinst
@@ -2,7 +2,7 @@
 set -e
 case "$1" in
   configure)
-    echo "Running postinst script"
+    #echo "Running postinst script"
     
     # TEST
     # echo "pkg name $DPKG_MAINTSCRIPT_PACKAGE"
@@ -10,13 +10,13 @@ case "$1" in
     # dpkg -L $DPKG_MAINTSCRIPT_PACKAGE
     # TEST
     
-    /usr/share/iri/battery_monitor/scripts/unbind_ftdi_udev.sh -s A600eB1Y
-    /usr/share/iri/battery_monitor/scripts/unbind_ftdi_udev.sh -s A600eByq
-    /usr/share/iri/battery_monitor/scripts/unbind_ftdi_udev.sh -s A900WSG1
+    #/usr/share/iri/battery_monitor/scripts/unbind_ftdi_udev.sh -s A600eB1Y
+    #/usr/share/iri/battery_monitor/scripts/unbind_ftdi_udev.sh -s A600eByq
+    #/usr/share/iri/battery_monitor/scripts/unbind_ftdi_udev.sh -s A900WSG1
     # SERIAL DABO: A600eB1Y
     # SERIAL TIBI: A600eByq
     # SERIAL TEO:  A900WSG1
-    /usr/share/iri/battery_monitor/scripts/load_pcspkr.sh
+    /var/lib/dpkg/info/iri-battery-monitor-dev.load_pcspkr
   ;;
   abort-upgrade)
 
diff --git a/scripts/debian/prerm b/scripts/debian/prerm
index 4c612937d7cd920e3a8235e83fd76de883de5e3a..4163bc19ce65151e50f6fed7801302715158d2a0 100644
--- a/scripts/debian/prerm
+++ b/scripts/debian/prerm
@@ -2,21 +2,21 @@
 set -e
 case "$1" in
   remove)
-    echo "Running prerm script"
+    #echo "Running prerm script"
     # TEST
     # echo "pkg name $DPKG_MAINTSCRIPT_PACKAGE"
     # echo "pkg files: dpkg -L <pkg_name>"
     # dpkg -L $DPKG_MAINTSCRIPT_PACKAGE
     # TEST
     
-    /usr/share/iri/battery_monitor/scripts/undo_unbind_ftdi_udev.sh -s A600eB1Y
-    /usr/share/iri/battery_monitor/scripts/undo_unbind_ftdi_udev.sh -s A600eByq
-    /usr/share/iri/battery_monitor/scripts/undo_unbind_ftdi_udev.sh -s A900WSG1
+    #/usr/share/iri/undo_unbind_ftdi_udev.sh -s A600eB1Y
+    #/usr/share/iri/undo_unbind_ftdi_udev.sh -s A600eByq
+    #/usr/share/iri/undo_unbind_ftdi_udev.sh -s A900WSG1
     # SERIAL DABO: A600eB1Y
     # SERIAL TIBI: A600eByq
     # SERIAL TEO:  A900WSG1
-    echo "battery_monitor postrm script: You may want to remove pcspkr from /etc/modules. You can do it by running ./scripts/undo_load_pcspkr.sh"
-    #/usr/share/iri/battery_monitor/scripts/undo_load_pcspkr.sh
+    echo "You may want to remove pcspkr from /etc/modules, which was added when this package was installed."
+    #/var/lib/dpkg/info/iri-battery-monitor-dev.load_pcspkr
   ;;
   upgrade)
 
diff --git a/scripts/load_pcspkr.sh b/scripts/load_pcspkr
similarity index 100%
rename from scripts/load_pcspkr.sh
rename to scripts/load_pcspkr
diff --git a/scripts/unbind_ftdi_udev.sh b/scripts/unbind_ftdi_udev.sh
index a3d60129fc60ee718d6e7d4e81f29bcaccf07aa3..fbaaf65835a476546872368bdb718b9458f93914 100755
--- a/scripts/unbind_ftdi_udev.sh
+++ b/scripts/unbind_ftdi_udev.sh
@@ -10,7 +10,7 @@ echo "--- unbind_ftdi_udev.sh ---"
 VENDOR="0403"
 PRODUCT="6001"
 SERIAL="A600eB1Y"
-FILE="99-ftdi.rules"
+FILE="99-ftdi-unbind-by-serial.rules"
 
   # SERIAL DABO: A600eB1Y
   # SERIAL TIBI: A600eByq
@@ -21,7 +21,7 @@ usage() {
   echo " -v  specify vendor  id.    Default 0403"
   echo " -p  specify product id.    Default 6001"
   echo " -s  specify serial number. Default A600eB1Y"
-  echo " -f  specify udev file.     Default 99-ftdi.rules"
+  echo " -f  specify udev file.     Default 99-ftdi-unbind-by-serial.rules"
   exit 1
   }
   
@@ -38,6 +38,7 @@ done
 shift $((OPTIND-1))
 
 
+FILE=/etc/udev/rules.d/$FILE
 FILE=/etc/udev/rules.d/$FILE
 
 echo "  Add udev rule so VENDOR:PRODUCT:SERIAL=${VENDOR}:${PRODUCT}:${SERIAL} devices do not load ftdi_sio driver."
diff --git a/scripts/undo_load_pcspkr.sh b/scripts/undo_load_pcspkr
similarity index 100%
rename from scripts/undo_load_pcspkr.sh
rename to scripts/undo_load_pcspkr
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index fc4ef31ec3559ed5e82a7fb039a37f70e8c98a70..61386a81cd7e16213f8c419b98a2a4409bd0a90c 100755
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -29,10 +29,8 @@ INSTALL(TARGETS battery_monitor
 INSTALL(FILES ${headers} DESTINATION include/iri/${PROJECT_NAME})
 INSTALL(FILES ../Findbattery_monitor.cmake DESTINATION ${CMAKE_ROOT}/Modules/)
 INSTALL(FILES  ../scripts/unbind_ftdi_udev.sh 
-               ../scripts/load_pcspkr.sh
                ../scripts/undo_unbind_ftdi_udev.sh
-               ../scripts/undo_load_pcspkr.sh
-               DESTINATION share/iri/${PROJECT_NAME}/scripts 
+               DESTINATION share/iri 
                PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ)
 ADD_SUBDIRECTORY(examples)