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