aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/upgrade32
1 files changed, 15 insertions, 17 deletions
diff --git a/scripts/upgrade b/scripts/upgrade
index 716db6d..25214c3 100644
--- a/scripts/upgrade
+++ b/scripts/upgrade
@@ -14,7 +14,21 @@ upgrade_type=$(ynh_check_app_version_changed)
config="$install_dir/live/.env.production"
#=================================================
-# STANDARD UPGRADE STEPS
+# STOP SYSTEMD SERVICE
+#=================================================
+ynh_script_progression --message="Stopping a systemd service..." --weight=1
+
+if ynh_compare_current_package_version --comparison lt --version "4.2.8~ynh2"; then
+ # Workaround for pre-packagingv2 versions
+ ynh_systemd_action --service_name=${app}-web --action="stop" --log_path="systemd" --line_match="Goodbye"
+ ynh_systemd_action --service_name=${app}-sidekiq --action="stop" --log_path="systemd" --line_match="Bye"
+ ynh_systemd_action --service_name=${app}-streaming --action="stop" --log_path="systemd"
+else
+ ynh_systemd_action --service_name=${app}-web --action="stop" --log_path=/var/log/$app/$app-web.log --line_match="Goodbye"
+ ynh_systemd_action --service_name=${app}-sidekiq --action="stop" --log_path=/var/log/$app/$app-sidekiq.log --line_match="Bye"
+ ynh_systemd_action --service_name=${app}-streaming --action="stop" --log_path=/var/log/$app/$app-streaming.log
+fi
+
#=================================================
# ENSURE DOWNWARD COMPATIBILITY
#=================================================
@@ -50,22 +64,6 @@ if ynh_compare_current_package_version --comparison lt --version "4.2.8~ynh2"; t
fi
#=================================================
-# STOP SYSTEMD SERVICE
-#=================================================
-ynh_script_progression --message="Stopping a systemd service..." --weight=1
-
-if ynh_compare_current_package_version --comparison lt --version "4.2.8~ynh2"; then
- # Workaround for pre-packagingv2 versions
- ynh_systemd_action --service_name=${app}-web --action="stop" --log_path="systemd" --line_match="Goodbye"
- ynh_systemd_action --service_name=${app}-sidekiq --action="stop" --log_path="systemd" --line_match="Bye"
- ynh_systemd_action --service_name=${app}-streaming --action="stop" --log_path="systemd"
-else
- ynh_systemd_action --service_name=${app}-web --action="stop" --log_path=/var/log/$app/$app-web.log --line_match="Goodbye"
- ynh_systemd_action --service_name=${app}-sidekiq --action="stop" --log_path=/var/log/$app/$app-sidekiq.log --line_match="Bye"
- ynh_systemd_action --service_name=${app}-streaming --action="stop" --log_path=/var/log/$app/$app-streaming.log
-fi
-
-#=================================================
# ADD SWAP IF NEEDED
#=================================================
ynh_script_progression --message="Adding swap if needed..." --weight=1