From 564dec0b6362159393c6b5a0a1b887a66de3856b Mon Sep 17 00:00:00 2001 From: Hyperling Date: Thu, 23 Oct 2025 13:26:49 -0700 Subject: [PATCH] Add new IGNORED folder to backup's exclusion list. Add quotes to all instances of variables. --- bin/backup.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/bin/backup.sh b/bin/backup.sh index e031bef..0898ce2 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -5,7 +5,7 @@ DIR="$(dirname -- "${BASH_SOURCE[0]}")" PROG="$(basename -- "${BASH_SOURCE[0]}")" echo "$DIR/$PROG" -source $DIR/../source.env +source "$DIR/../source.env" ## Variables ## @@ -71,17 +71,19 @@ else fi echo -e "\n`date` - Create the backup for '$DOCKER_HOME'." -$time zip -r $file.tmp \ - $DOCKER_HOME \ - /etc/crontab /etc/cron.d /var/spool/cron \ - /var/{log,mail} 1>/dev/null -mv -v $file.tmp $file +$time zip -r "$file.tmp" \ + "$DOCKER_HOME" \ + /etc/crontab /etc/cron.d \ + /var/spool/cron /var/{log,mail} \ + --exclude "$DOCKER_HOME/Volumes/IGNORED/*" \ + 1>/dev/null +mv -v "$file.tmp" "$file" echo -e "\n`date` - Done with zipping, check size." -ls -sh $file +ls -sh "$file" echo -e "\n`date` - Ensure other users can access the file." -chmod -v 755 $file +chmod -v 755 "$file" if [[ "$up" == "TRUE" ]]; then echo -e "\n`date` - Bring services back up."