From 37e626df776a12af5236861d47835423ba278bd0 Mon Sep 17 00:00:00 2001 From: Josh Harmon Date: Sun, 24 Jul 2016 17:28:17 -0700 Subject: [PATCH] Delete zpush.sh --- setup/zpush.sh | 94 -------------------------------------------------- 1 file changed, 94 deletions(-) delete mode 100755 setup/zpush.sh diff --git a/setup/zpush.sh b/setup/zpush.sh deleted file mode 100755 index 33aadc0c..00000000 --- a/setup/zpush.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash -# -# Z-Push: The Microsoft Exchange protocol server -# ---------------------------------------------- -# -# Mostly for use on iOS which doesn't support IMAP IDLE. -# -# Although Ubuntu ships Z-Push (as d-push) it has a dependency on Apache -# so we won't install it that way. -# -# Thanks to http://frontender.ch/publikationen/push-mail-server-using-nginx-and-z-push.html. - -source setup/functions.sh # load our functions -source /etc/mailinabox.conf # load global vars - -# Prereqs. - -echo "Installing Z-Push (Exchange/ActiveSync server)..." -apt_install \ - php-soap php5-imap libawl-php php5-xsl - -php5enmod imap - -# Copy Z-Push into place. -TARGETHASH=80cbe53de4ab8dd598d1f2af6f0a23fa396c529a -needs_update=0 #NODOC -if [ ! -f /usr/local/lib/z-push/version ]; then - needs_update=1 #NODOC -elif [[ $TARGETHASH != `cat /usr/local/lib/z-push/version` ]]; then - # checks if the version - needs_update=1 #NODOC -fi -if [ $needs_update == 1 ]; then - git_clone https://github.com/fmbiete/Z-Push-contrib $TARGETHASH '' /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 - ln -s /usr/local/lib/z-push/z-push-top.php /usr/sbin/z-push-top - echo $TARGETHASH > /usr/local/lib/z-push/version -fi - -# Configure default config. -sed -i "s^define('TIMEZONE', .*^define('TIMEZONE', '$(cat /etc/timezone)');^" /usr/local/lib/z-push/config.php -sed -i "s/define('BACKEND_PROVIDER', .*/define('BACKEND_PROVIDER', 'BackendCombined');/" /usr/local/lib/z-push/config.php -sed -i "s/define('USE_FULLEMAIL_FOR_LOGIN', .*/define('USE_FULLEMAIL_FOR_LOGIN', true);/" /usr/local/lib/z-push/config.php -sed -i "s/define('LOG_MEMORY_PROFILER', .*/define('LOG_MEMORY_PROFILER', false);/" /usr/local/lib/z-push/config.php -sed -i "s/define('BUG68532FIXED', .*/define('BUG68532FIXED', false);/" /usr/local/lib/z-push/config.php -sed -i "s/define('LOGLEVEL', .*/define('LOGLEVEL', LOGLEVEL_ERROR);/" /usr/local/lib/z-push/config.php - -# Configure BACKEND -rm -f /usr/local/lib/z-push/backend/combined/config.php -cp conf/zpush/backend_combined.php /usr/local/lib/z-push/backend/combined/config.php - -# Configure IMAP -rm -f /usr/local/lib/z-push/backend/imap/config.php -cp conf/zpush/backend_imap.php /usr/local/lib/z-push/backend/imap/config.php - -# Configure CardDav -rm -f /usr/local/lib/z-push/backend/carddav/config.php -cp conf/zpush/backend_carddav.php /usr/local/lib/z-push/backend/carddav/config.php - -# Configure CalDav -rm -f /usr/local/lib/z-push/backend/caldav/config.php -cp conf/zpush/backend_caldav.php /usr/local/lib/z-push/backend/caldav/config.php - -# Configure Autodiscover -rm -f /usr/local/lib/z-push/autodiscover/config.php -cp conf/zpush/autodiscover_config.php /usr/local/lib/z-push/autodiscover/config.php -sed -i "s/PRIMARY_HOSTNAME/$PRIMARY_HOSTNAME/" /usr/local/lib/z-push/autodiscover/config.php - -# Some directories it will use. - -mkdir -p /var/log/z-push -mkdir -p /var/lib/z-push -chmod 750 /var/log/z-push -chmod 750 /var/lib/z-push -chown www-data:www-data /var/log/z-push -chown www-data:www-data /var/lib/z-push - -# Add log rotation - -cat > /etc/logrotate.d/z-push <