Browse Source

Updated Update Script

bugfixes
gau1991 10 years ago
parent
commit
0bd29d880d
  1. 19
      bin/update

19
bin/update

@ -441,6 +441,25 @@ if [[ $EE_CURRENT_VERSION < $EE_LATEST_VERSION ]]; then
# Update EasyEngine current version
EE_CURRENT_VERSION="2.1.0"
fi
if [[ $EE_CURRENT_VERSION < 2.1.1 ]]; then
# Install WP-CLI
ee_ven_install_wpcli
# Configure ManageSieve plugin
if [ -d /var/www/roundcubemail/htdocs ]; then
sed -i "/sieverules_port/d" /var/www/roundcubemail/htdocs/config/config.inc.php
sed -i "s/'sieverules'/'managesieve'/" /var/www/roundcubemail/htdocs/config/config.inc.php
# Configure ManageSieve Plugin
cp -v /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php.dist /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php &>> $EE_COMMAND_LOG \
|| ee_lib_error "Unable to configure ManageSieve Roundcube plugin, exit status = " $?
sed -i "s:\$config\['managesieve_port'\] = null:\$config\['managesieve_port'\] = 4190:" /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php && \
sed -i "s:/etc/dovecot/sieve/global:/var/lib/dovecot/sieve/default.sieve:" /var/www/roundcubemail/htdocs/plugins/managesieve/config.inc.php \
|| ee_lib_error "Unable to configure ManageSieve Roundcube plugin, exit status = " $?
fi
fi
# Restart service
ee_lib_service nginx php5-fpm restart

Loading…
Cancel
Save