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"