Add safeties to backup script.

This commit is contained in:
2025-10-14 08:12:57 -07:00
parent d9f8318e66
commit d7820ed373

View File

@@ -19,13 +19,15 @@ 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
mkdir -pv "$BACKUP_DIR"
chmod -Rv 755 "$BACKUP_DIR"
chown -Rv root:root "$BACKUP_DIR"
cd "$BACKUP_DIR"
# Remove the last backup.
echo "`date` - Removing existing files."
rm -fv "$BASENAME"*"$TAG"*
mv -v "$BASENAME"*"$TAG"* ~/TRASH/
rm -v ~/TRASH/"${BASENAME}*${TAG}*.zip"
echo -e "\n`date` - Take down services for a cold backup."
manage.sh -d