From ecaca99b8ffd4fbbc531daf78095f590bc733a32 Mon Sep 17 00:00:00 2001 From: robojerk Date: Wed, 25 Jun 2025 17:51:36 -0700 Subject: [PATCH] Fix permission errors and variable scope issues --- update-agent.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/update-agent.sh b/update-agent.sh index a7bc58e..d14f46c 100644 --- a/update-agent.sh +++ b/update-agent.sh @@ -209,7 +209,7 @@ cleanup_old_backups() { local keep_versions=$2 log "Cleaning up old backup directories (keeping $keep_versions)" - find "$path/backups" -maxdepth 1 -type d -name "backup-*" | sort -r | tail -n +$((keep_versions + 1)) | xargs -r rm -rf + find "$path/backups" -maxdepth 1 -type d -name "backup-*" 2>/dev/null | sort -r | tail -n +$((keep_versions + 1)) | xargs -r rm -rf } # Function to send webhook notification @@ -321,7 +321,7 @@ process_stack() { fi # Ensure lock is released on exit - trap 'release_lock "$lock_file"' EXIT + trap 'release_lock "'"$lock_file"'"' EXIT log "Processing stack $name"