Browse Source

Fix Debian package upgrade process.

Adam Ierymenko 10 years ago
parent
commit
b3a9bfca4d
1 changed files with 4 additions and 1 deletions
  1. 4 1
      buildinstaller.sh

+ 4 - 1
buildinstaller.sh

@@ -89,7 +89,10 @@ case "$system" in
 			chmod a+x ${debfolder}/postinst
 			chmod a+x ${debfolder}/postinst
 
 
 			echo '#!/bin/bash' >${debfolder}/prerm
 			echo '#!/bin/bash' >${debfolder}/prerm
-			echo "/var/lib/zerotier-one/uninstall.sh" >>${debfolder}/prerm
+			echo 'export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin' >>${debfolder}/prerm
+			echo 'if [ "$1" != "upgrade" ]; then' >>${debfolder}/prerm
+			echo '	/var/lib/zerotier-one/uninstall.sh' >>${debfolder}/prerm
+			echo 'fi' >>${debfolder}/prerm
 			chmod a+x ${debfolder}/prerm
 			chmod a+x ${debfolder}/prerm
 
 
 			dpkg-deb --build $debbase
 			dpkg-deb --build $debbase