diff --git a/scripts/backup b/scripts/backup index 6e88481..a7eb6e9 100644 --- a/scripts/backup +++ b/scripts/backup @@ -30,6 +30,13 @@ app=$YNH_APP_INSTANCE_NAME final_path=$(ynh_app_setting_get --app=$app --key=final_path) domain=$(ynh_app_setting_get --app=$app --key=domain) +#================================================= +# STOP SYSTEMD SERVICE +#================================================= +ynh_script_progression --message="Stopping a systemd service..." + +ynh_systemd_action --service_name=$app --action="stop" --line_match="Stopped LSB" --log_path="systemd" + #================================================= # DECLARE DATA AND CONF FILES TO BACKUP #================================================= @@ -39,7 +46,6 @@ ynh_print_info --message="Declaring files to be backed up..." # BACKUP THE APP MAIN DIR #================================================= -touch "$final_path/queue.xml" ynh_backup --src_path="$final_path" --not_mandatory #================================================= @@ -56,6 +62,13 @@ ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf" ynh_backup --src_path="/etc/default/$app" +#================================================= +# START SYSTEMD SERVICE +#================================================= +ynh_script_progression --message="Starting a systemd service..." + +ynh_systemd_action --service_name=$app --action="restart" --line_match="Jenkins is fully up and running" --log_path="/var/log/$app/$app.log" + #================================================= # END OF SCRIPT #=================================================