From 737047143e19172af3646633c0abb92491b0938e Mon Sep 17 00:00:00 2001 From: olli Date: Wed, 1 Mar 2023 09:54:34 +0100 Subject: [PATCH] fix "permission denied" while removing old backups --- gaboshlib/g_backup.bashfunc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gaboshlib/g_backup.bashfunc b/gaboshlib/g_backup.bashfunc index 9c70171..ea1ab3c 100644 --- a/gaboshlib/g_backup.bashfunc +++ b/gaboshlib/g_backup.bashfunc @@ -166,7 +166,8 @@ var-lib-docker yearmonthbefore="$(date +%Y-%m- --date='-1 month')" $sshopts find $BACKUPSRVPATH_WITH_HOST -mindepth 1 -maxdepth 1 -type d -name "backup-*" | egrep -v "backup-$yearmonth|backup-$yearmonthbefore|backup-20[0-9][0-9]-[0-9][0-9]-monthly" | while read g_toremove do - g_echo_warn "Removing Backup $g_toremove" + g_echo_warn "Removing old Backup $g_toremove" + g_runcmd $sshopts chmod -R +w "$g_toremove" g_runcmd $sshopts rm -r "$g_toremove" done done