From ede30188b0662690405bb85376b9538f11fcf28d Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Mon, 1 Jul 2019 18:19:50 -0500 Subject: [PATCH] mc: properly generate server script when FTB/CF has spaces in path For #342 --- minecraft-server/start-deployFTB | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/minecraft-server/start-deployFTB b/minecraft-server/start-deployFTB index 15e18e7f..01a51f3f 100644 --- a/minecraft-server/start-deployFTB +++ b/minecraft-server/start-deployFTB @@ -76,20 +76,21 @@ if [[ $(find ${FTB_BASE_DIR} $entryScriptExpr | wc -l) = 0 ]]; then forgeJar=$(find ${FTB_BASE_DIR} -name 'forge*.jar' -a -not -name 'forge*installer') if [[ "$forgeJar" ]]; then + export FTB_BASE_DIR=$(dirname "${forgeJar}") echo "No entry script found, so building one for ${forgeJar}" - cat > ${FTB_BASE_DIR}/ServerStart.sh < "${FTB_BASE_DIR}/ServerStart.sh" < 1 ]]; then exit 2 fi -export FTB_SERVER_START=$(find ${FTB_BASE_DIR} $entryScriptExpr) +export FTB_SERVER_START=$(find "${FTB_BASE_DIR}" $entryScriptExpr) export FTB_DIR=$(dirname "${FTB_SERVER_START}") chmod a+x "${FTB_SERVER_START}"