From 2eda6cacc7a19baffd25ce510a0ddd850c7d89b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Wed, 1 Nov 2023 10:16:44 +0100 Subject: [PATCH] cleaning --- scripts/backup | 6 ++++++ scripts/remove | 6 ++++++ scripts/restore | 7 +++++++ 3 files changed, 19 insertions(+) diff --git a/scripts/backup b/scripts/backup index da8f6c0..10ad648 100755 --- a/scripts/backup +++ b/scripts/backup @@ -27,6 +27,12 @@ ynh_backup --src_path="$install_dir" ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf" +#================================================= +# BACKUP LOGROTATE +#================================================= + +ynh_backup --src_path="/etc/logrotate.d/$app" + #================================================= # BACKUP SYSTEMD #================================================= diff --git a/scripts/remove b/scripts/remove index aa28cf8..7fed6cd 100755 --- a/scripts/remove +++ b/scripts/remove @@ -33,6 +33,12 @@ ynh_remove_systemd_config --service=rustdesksignal ynh_remove_nginx_config +# Remove the app-specific logrotate config +ynh_remove_logrotate + +# Remove the log files +ynh_secure_remove --file="/var/log/$app" + #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/restore b/scripts/restore index b8f004f..1ac27cb 100755 --- a/scripts/restore +++ b/scripts/restore @@ -30,6 +30,11 @@ ynh_script_progression --message="Restoring system configurations related to $ap ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf" +# Create log directory +mkdir -p /var/log/$app +touch /var/log/$app/$app.log +chown $app -R /var/log/$app + ynh_restore_file --origin_path="/etc/systemd/system/$rustdeskrelay.service" systemctl enable $rustdeskrelay.service --quiet @@ -38,6 +43,8 @@ ynh_restore_file --origin_path="/etc/systemd/system/$ --description="Rustdesk Si systemctl enable $ --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log" .service --quiet +ynh_restore_file --origin_path="/etc/logrotate.d/$app" + yunohost service add rustdeskrelay --description="Rustdesk Relay Server" --log="/var/log/$app/$app.log" yunohost service add rustdesksignal --description="Rustdesk Signal Server" --log="/var/log/$app/$app.log"