From a8581d17e53c273be99cceb47bda1e71bcfd06ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Sun, 5 Nov 2023 21:29:14 +0100 Subject: [PATCH] Fix restore by creating /var/log/app --- scripts/install | 6 ++++++ scripts/restore | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/scripts/install b/scripts/install index 4d68dab..68eb8c4 100755 --- a/scripts/install +++ b/scripts/install @@ -56,6 +56,12 @@ yunohost service add "$app" --description="Woodpecker CI server" --log="/var/log ### - As well as the section "RESTORE THE LOGROTATE CONFIGURATION" in the restore script ### - And the section "SETUP LOGROTATE" in the upgrade script +# Create log file before logrotate +mkdir -p "/var/log/$app" +touch "/var/log/$app/$app.log" +chown -R "$app:$app" "/var/log/$app" +chmod -R u=rwX,g=rX,o= "/var/log/$app" + # Use logrotate to manage application logfile(s) ynh_use_logrotate diff --git a/scripts/restore b/scripts/restore index c75a789..104c4de 100755 --- a/scripts/restore +++ b/scripts/restore @@ -40,6 +40,12 @@ systemctl enable "$app.service" --quiet yunohost service add "$app" --description="Woodpecker CI server" --log="/var/log/$app/$app.log" +# Create log file before logrotate +mkdir -p "/var/log/$app" +touch "/var/log/$app/$app.log" +chown -R "$app:$app" "/var/log/$app" +chmod -R u=rwX,g=rX,o= "/var/log/$app" + ynh_restore_file --origin_path="/etc/logrotate.d/$app" # ynh_restore_file --origin_path="/etc/fail2ban/jail.d/$app.conf"