From 5cdeb66e50cc60f734356d30ecd82e3274c03086 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 8 May 2020 01:58:02 +0200 Subject: [PATCH] Branch to test the experimentation about autogenerating remove/backup --- scripts/install | 3 +++ scripts/remove | 36 ------------------------------------ 2 files changed, 3 insertions(+), 36 deletions(-) delete mode 100644 scripts/remove diff --git a/scripts/install b/scripts/install index a3454c8..27b6da8 100644 --- a/scripts/install +++ b/scripts/install @@ -55,6 +55,9 @@ mkdir -p "$final_path" echo "Hello world!" > $final_path/index.html chown -R www-data: "$final_path" +ynh_declare_file_for_remove "sources" "$final_path" +ynh_declare_file_for_backup "sources" "$final_path" + #================================================= # NGINX CONFIGURATION #================================================= diff --git a/scripts/remove b/scripts/remove deleted file mode 100644 index ea3d660..0000000 --- a/scripts/remove +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -#================================================= -# GENERIC STARTING -#================================================= -# IMPORT GENERIC HELPERS -#================================================= - -source /usr/share/yunohost/helpers - -#================================================= -# LOAD SETTINGS -#================================================= -ynh_script_progression --message="Loading installation settings..." --weight=1 - -app=$YNH_APP_INSTANCE_NAME -domain=$(ynh_app_setting_get "$app" domain) -final_path=$(ynh_app_setting_get "$app" final_path) - -#================================================= -# REMOVE THE MAIN DIR OF THE APP -#================================================= -ynh_script_progression --message="Removing app main directory..." --weight=1 - -# Remove sources -ynh_secure_remove --file="$final_path" - -#================================================= -# REMOVE THE NGINX CONFIGURATION -#================================================= -ynh_script_progression --message="Removing nginx web server configuration..." --weight=1 - -ynh_remove_nginx_config -ynh_systemd_action --action=reload --service_name=nginx - -ynh_script_progression --message="Removal of $app completed" --last