From 5e75410e7c4244c20fc71bbc3b6a1f9367069c18 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 11 Jul 2020 13:30:39 -0500 Subject: [PATCH] Confirm latest Paper jar is always downloaded --- start-deployPaper | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/start-deployPaper b/start-deployPaper index f3d12472..1bc5839e 100644 --- a/start-deployPaper +++ b/start-deployPaper @@ -5,17 +5,18 @@ : ${PAPERBUILD:=latest} export SERVER=paper_server-${VANILLA_VERSION}-${PAPERBUILD}.jar -if [ ! -f "$SERVER" ] || [ -n "$FORCE_REDOWNLOAD" ]; then - downloadUrl=${PAPER_DOWNLOAD_URL:-https://papermc.io/api/v1/paper/${VANILLA_VERSION}/${PAPERBUILD}/download} - log "Downloading Paper $VANILLA_VERSION (build $PAPERBUILD) from $downloadUrl ..." - curl -fsSL -o "$SERVER" "$downloadUrl" - if [ ! -f "$SERVER" ]; then - log "ERROR: failed to download from $downloadUrl (status=$?)" - exit 3 - fi +if [ -f "$SERVER" ] && ! isTrue "$FORCE_REDOWNLOAD"; then + zarg="-z '$SERVER'" fi -# Normalize on Spigot for operations below +downloadUrl=${PAPER_DOWNLOAD_URL:-https://papermc.io/api/v1/paper/${VANILLA_VERSION}/${PAPERBUILD}/download} +log "Downloading Paper $VANILLA_VERSION (build $PAPERBUILD) from $downloadUrl ..." +if ! curl -fsSL -o "$SERVER" $zarg "$downloadUrl"; then + log "ERROR: failed to download from $downloadUrl (status=$?)" + exit 3 +fi + +# Normalize on Spigot for downstream operations export TYPE=SPIGOT export SKIP_LOG4J_CONFIG=true