diff --git a/setup/zpush.sh b/setup/zpush.sh index eac3a0a0..66bacbaf 100755 --- a/setup/zpush.sh +++ b/setup/zpush.sh @@ -23,6 +23,7 @@ phpenmod -v php7.0 imap # Copy Z-Push into place. VERSION=2.3.9 +TARGETHASH=60087b97e4b1c73db096e252cf893c75df556907 needs_update=0 #NODOC if [ ! -f /usr/local/lib/z-push/version ]; then needs_update=1 #NODOC @@ -31,13 +32,12 @@ elif [[ $VERSION != `cat /usr/local/lib/z-push/version` ]]; then needs_update=1 #NODOC fi if [ $needs_update == 1 ]; then + wget_verify http://download.z-push.org/final/2.3/z-push-$VERSION.tar.gz $TARGETHASH /tmp/z-push.tar.gz + rm -rf /usr/local/lib/z-push - - git_clone https://stash.z-hub.io/scm/zp/z-push.git $VERSION '' /tmp/z-push - - mkdir /usr/local/lib/z-push - cp -r /tmp/z-push/src/* /usr/local/lib/z-push - rm -rf /tmp/z-push + tar -xzf /tmp/z-push.tar.gz -C /usr/local/lib/ + rm /tmp/z-push.tar.gz + mv /usr/local/lib/z-push-$VERSION /usr/local/lib/z-push rm -f /usr/sbin/z-push-{admin,top} ln -s /usr/local/lib/z-push/z-push-admin.php /usr/sbin/z-push-admin