From f6165c5dc62aae37c6dbf41ad31c229652eb5ffe Mon Sep 17 00:00:00 2001 From: pitchum Date: Sat, 12 May 2018 08:24:31 +0200 Subject: [PATCH] [fix] upgrade script renames paths to comply with the new ones. --- scripts/upgrade | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/scripts/upgrade b/scripts/upgrade index a3db97a..6bad8ea 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -19,6 +19,23 @@ is_public=$(ynh_app_setting_get $app is_public) final_path=$(ynh_app_setting_get $app final_path) server_name=$(ynh_app_setting_get $app server_name) +#================================================= +# SPECIAL UPGRADE FOR VERSIONS < 1.2.0 +#================================================= + +# Apply renaming that occured in v1.2.0 ("vpnadmin" -> "${app}") +if [ -f /etc/nginx/conf.d/${domain}.d/vpnadmin.conf ]; then + sudo sed "s|/var/www/vpnadmin/|/var/www/${app}/|g" -i "/etc/nginx/conf.d/${domain}.d/vpnadmin.conf" + sudo sed "s|vpnadmin.sock|${app}.sock|g" -i "/etc/nginx/conf.d/${domain}.d/vpnadmin.conf" + mv /etc/nginx/conf.d/${domain}.d/vpnadmin.conf /etc/nginx/conf.d/${domain}.d/${app}.conf +fi +if [ -f /etc/php5/fpm/pool.d/vpnadmin.conf ]; then + sudo sed "s|/var/www/vpnadmin/|/var/www/${app}/|g" -i /etc/php5/fpm/pool.d/vpnadmin.conf + sudo sed "s|vpnadmin.sock|${app}.sock|g" -i /etc/php5/fpm/pool.d/vpnadmin.conf + mv /etc/php5/fpm/pool.d/vpnadmin.conf /etc/php5/fpm/pool.d/${app}.conf +fi +test -d /var/www/vpnadmin && mv /var/www/vpnadmin /var/www/${app} + #================================================= # BACKUP BEFORE UPGRADE THEN ACTIVE TRAP #================================================= @@ -30,4 +47,11 @@ ynh_clean_setup () { # Exit if an error occurs during the execution of the script ynh_abort_if_errors +#================================================= +# RELOAD RELEVANT SERVICES +#================================================= + +ynh_systemctl reload php5-fpm +ynh_systemctl reload nginx + exit 0