From 90748a370ad80e74c763b44b3c5e23d78db56624 Mon Sep 17 00:00:00 2001 From: fithwum <34775371+fithwum@users.noreply.github.com> Date: Mon, 22 Jun 2020 08:16:44 -0700 Subject: [PATCH] Update Install_Script.sh --- files/Install_Script.sh | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/files/Install_Script.sh b/files/Install_Script.sh index 8a9a3e2..640d1a0 100644 --- a/files/Install_Script.sh +++ b/files/Install_Script.sh @@ -10,18 +10,27 @@ echo " " echo "Server version is ${FVTT_VERSION}." echo " " -sleep 1 -mkdir -p /foundry/fvtt /foundry/data /ftemp/fvtt -echo "Downloading and installing FoundryVTT-${FVTT_VERSION}." -echo " " -wget --no-cache ${INSTALL_FILES} -O /ftemp/foundryvtt-${FVTT_VERSION}.zip -sleep 1 -unzip -d /ftemp/fvtt/ /ftemp/foundryvtt-${FVTT_VERSION}.zip -sleep 1 -cp -uR /ftemp/fvtt/. /foundry/fvtt -rm -fr /ftemp/fvtt -rm -fr /ftemp/foundryvtt-${FVTT_VERSION}.zip +if [ -e "${FVTT_VERSION}" ] + then + echo "INFO ! FoundryVTT is ${FVTT_VERSION} ... No need to reinstall." + else + echo " " + echo "WARNING ! FoundryVTT is out of date ... will Install new copy." + echo " " + echo "INFO ! Clearing old files." + rm -f /foundry/fvtt-${FVTT_VERSION}/* + mkdir -p /foundry/fvtt-${FVTT_VERSION} /foundry/data /ftemp/fvtt-${FVTT_VERSION} + echo "Downloading and installing FoundryVTT-${FVTT_VERSION}." + echo " " + wget --no-cache ${INSTALL_FILES} -O /ftemp/foundryvtt-${FVTT_VERSION}.zip + sleep 1 + unzip -d /ftemp/fvtt-${FVTT_VERSION}/ /ftemp/foundryvtt-${FVTT_VERSION}.zip + sleep 1 + cp -uR /ftemp/fvtt-${FVTT_VERSION}/. /foundry/fvtt-${FVTT_VERSION} + rm -fr /ftemp/fvtt-${FVTT_VERSION} + rm -fr /ftemp/foundryvtt-${FVTT_VERSION}.zip +fi sleep 1 @@ -34,6 +43,6 @@ chmod +x /foundry/ echo " " echo "INFO ! Starting FoundryVTT-${FVTT_VERSION}" echo " " -exec /foundry/fvtt/resources/app/main.js ; --dataPath=/foundry/data +exec /foundry/fvtt-${FVTT_VERSION}/resources/app/main.js ; --dataPath=/foundry/data exit