From c070d7cb92856a2eaf11a32b88ac3069b5956249 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 14 Oct 2025 07:02:13 -0700 Subject: [PATCH] Use a dedicated backup directory rather than /tmp. --- bin/backup.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/backup.sh b/bin/backup.sh index 8daf237..6e50171 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -11,12 +11,18 @@ source $DIR/../source.env TAG="Docker" DATE="`date "+%Y%m%d-%H%M%S"`" -BASENAME="/tmp/Backup" +BACKUP_DIR="/srv/backups" +BASENAME="$BACKUP_DIR/Backup" file="$BASENAME.$DATE.$HOSTNAME.$TAG.zip" time="`which time`" ## Main ## +# Ensure backup directory exists with correct permissions. +mkdir -pv $BACKUP_DIR +chmod -Rv 755 $BACKUP_DIR +chown -Rv root:root $BACKUP_DIR + # Remove the last backup. echo "`date` - Removing existing files." rm -fv "$BASENAME"*"$TAG"*