From 123c6a1a7b660bb9156208457d893028bae3a553 Mon Sep 17 00:00:00 2001 From: Salt Date: Sat, 25 Jul 2020 22:14:04 -0500 Subject: [PATCH] Fix Minecraft backup script not handling new deployments --- roles/minecraft/templates/recover.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/roles/minecraft/templates/recover.sh b/roles/minecraft/templates/recover.sh index d9a0268..93d287e 100644 --- a/roles/minecraft/templates/recover.sh +++ b/roles/minecraft/templates/recover.sh @@ -13,6 +13,11 @@ set -e export MINECRAFT_DIR="/var/minecraft/{{ mcname }}" cd "$MINECRAFT_DIR" || exit 50 +# Make sure we have a backup +if ! aws s3 ls "s3://{{ aws_backup_bucket }}/{{ mcname }}/" > /dev/null 2>&1; then + echo "No backups available" + exit 0 +fi # If the world directory exists, we need to ensure that we don't clobber it if [ -d "world" ]; then echo "Backing up current world"