From 5b69ad9d8688c28551fb8c8a6744315feac761d5 Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Fri, 21 Jun 2024 04:02:20 +0200 Subject: [PATCH] add autopatch: do not remove logs on app removal --- tools/autopatches/patches/delete-log-removal/patch.sh | 5 +++++ tools/autopatches/patches/delete-log-removal/pr_body.md | 3 +++ tools/autopatches/patches/delete-log-removal/pr_title.md | 1 + 3 files changed, 9 insertions(+) create mode 100644 tools/autopatches/patches/delete-log-removal/patch.sh create mode 100644 tools/autopatches/patches/delete-log-removal/pr_body.md create mode 100644 tools/autopatches/patches/delete-log-removal/pr_title.md diff --git a/tools/autopatches/patches/delete-log-removal/patch.sh b/tools/autopatches/patches/delete-log-removal/patch.sh new file mode 100644 index 00000000..dda95741 --- /dev/null +++ b/tools/autopatches/patches/delete-log-removal/patch.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +sed -E "/(ynh_secure_remove|ynh_safe_rm|rm).*(\/var\/log\/)/d" --i scripts/remove + +git add scripts/remove diff --git a/tools/autopatches/patches/delete-log-removal/pr_body.md b/tools/autopatches/patches/delete-log-removal/pr_body.md new file mode 100644 index 00000000..704d4a67 --- /dev/null +++ b/tools/autopatches/patches/delete-log-removal/pr_body.md @@ -0,0 +1,3 @@ +This is an ***automated*** patch to fix the following: + +Do not delete logs on app removal, else they will be erased if the app upgrade fails. This is handled by the core. diff --git a/tools/autopatches/patches/delete-log-removal/pr_title.md b/tools/autopatches/patches/delete-log-removal/pr_title.md new file mode 100644 index 00000000..8bfe3c67 --- /dev/null +++ b/tools/autopatches/patches/delete-log-removal/pr_title.md @@ -0,0 +1 @@ +Do not delete logs on app removal