diff --git a/bin/backup.sh b/bin/backup.sh index 414e597..74f0c4a 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -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