From 75711c6c20e7d8cc12a51785bee777460325a60f Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 14 Oct 2025 08:35:23 -0700 Subject: [PATCH] Ensure backup's TRASH folder gets created and used properly. --- bin/backup.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/backup.sh b/bin/backup.sh index 14e67af..3037a35 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -20,14 +20,15 @@ time="`which time`" # Ensure backup directory exists with correct permissions. mkdir -pv "$BACKUP_DIR" -chmod -Rv 755 "$BACKUP_DIR" +mkdir -pv "$BACKUP_DIR/TRASH" +chmod -Rv 775 "$BACKUP_DIR" chown -Rv root:root "$BACKUP_DIR" -cd "$BACKUP_DIR" # Remove the last backup. echo "`date` - Removing existing files." -mv -v "$BASENAME"*"$TAG"* ~/TRASH/ -rm -v ~/TRASH/"${BASENAME}*${TAG}*.zip" +cd "$BACKUP_DIR" +mv -v "$BASENAME"*"$TAG"* TRASH/ +rm -v TRASH/* echo -e "\n`date` - Take down services for a cold backup." manage.sh -d