diff --git a/testing/install_script.sh b/testing/install_script.sh index 31af025..570f4e4 100644 --- a/testing/install_script.sh +++ b/testing/install_script.sh @@ -57,6 +57,7 @@ if [ $MC_TYPE = "vanilla" ]; then echo "INFO ! Cleaning old files." mkdir -p $MC_DIR/old-server-versions/ mv $MC_DIR/*.jar $MC_DIR/old-server-versions/ + mv $MC_DIR/*.log $MC_DIR/old-server-versions/ wget --no-cache --show-progress --progress=bar:force:noscroll $MC_SERVER_FILE -O $MC_DIR/MCserver-$MC_VERSION.jar chmod +x $MC_DIR/MCserver-$MC_VERSION.jar fi @@ -84,16 +85,18 @@ elif [ $MC_TYPE = "forge" ]; then echo "WARNING ! forge-$MC_VERSION-$FORGE_VERSION-installer.jar is out of date/missing ... will download now." echo " " echo "INFO ! Cleaning old files." - mkdir -p $MC_DIR/old-server-versions/ - mv $MC_DIR/*.jar $MC_DIR/old-server-versions/ - mv $MC_DIR/run-*.sh $MC_DIR/old-server-versions/ - mv $MC_DIR/libraries $MC_DIR/libraries_OLD - mv $MC_DIR/libraries_OLD $MC_DIR/old-server-versions/ - wget --no-cache --show-progress --progress=bar:force:noscroll $FORGE_INSTALLER_FILE -O $MC_DIR/forge-$MC_VERSION-$FORGE_VERSION-installer.jar - chmod +x $MC_DIR/forge-$MC_VERSION-$FORGE_VERSION-installer.jar - java -jar $MC_DIR/forge-$MC_VERSION-$FORGE_VERSION-installer.jar --installServer - mv $MC_DIR/run.sh $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh - chmod +x $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh + cd $MC_DIR + mkdir -p /old-server-versions/ + mv *.jar /old-server-versions/ + mv run-*.sh /old-server-versions/ + mv *.log /old-server-versions/ + mv /libraries /old-server-versions/libraries_OLD + wget --no-cache --show-progress --progress=bar:force:noscroll $FORGE_INSTALLER_FILE -O forge-$MC_VERSION-$FORGE_VERSION-installer.jar + chmod +x forge-$MC_VERSION-$FORGE_VERSION-installer.jar + java -jar forge-$MC_VERSION-$FORGE_VERSION-installer.jar --installServer + mv run.sh run-$MC_TYPE-$MC_VERSION.sh + chmod +x run-$MC_TYPE-$MC_VERSION.sh + cd .. fi elif [ $MC_TYPE = "neoforged" ]; then @@ -107,16 +110,18 @@ elif [ $MC_TYPE = "neoforged" ]; then echo "WARNING ! neoforge-$NEOFORGED_VERSION-installer.jar is out of date/missing ... will download now." echo " " echo "INFO ! Cleaning old files." - mkdir -p $MC_DIR/old-server-versions/ - mv $MC_DIR/*.jar $MC_DIR/old-server-versions/ - mv $MC_DIR/run-*.sh $MC_DIR/old-server-versions/ - mv $MC_DIR/libraries $MC_DIR/libraries_OLD - mv $MC_DIR/libraries_OLD $MC_DIR/old-server-versions/ - wget --no-cache --show-progress --progress=bar:force:noscroll $NEOFORGED_INSTALLER_FILE -O $MC_DIR/neoforge-$NEOFORGED_VERSION-installer.jar - chmod +x $MC_DIR/neoforge-$NEOFORGED_VERSION-installer.jar - java -jar $MC_DIR/neoforge-$NEOFORGED_VERSION-installer.jar --installServer - mv $MC_DIR/run.sh $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh - chmod +x $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh + cd $MC_DIR + mkdir -p /old-server-versions/ + mv *.jar /old-server-versions/ + mv run-*.sh /old-server-versions/ + mv *.log /old-server-versions/ + mv /libraries /old-server-versions/libraries_OLD + wget --no-cache --show-progress --progress=bar:force:noscroll $NEOFORGED_INSTALLER_FILE -O neoforge-$NEOFORGED_VERSION-installer.jar + chmod +x neoforge-$NEOFORGED_VERSION-installer.jar + java -jar neoforge-$NEOFORGED_VERSION-installer.jar --installServer + mv run.sh run-$MC_TYPE-$MC_VERSION.sh + chmod +x run-$MC_TYPE-$MC_VERSION.sh + cd .. fi elif [ $MC_TYPE = "fabric" ]; then @@ -132,6 +137,7 @@ elif [ $MC_TYPE = "fabric" ]; then echo "INFO ! Cleaning old files." mkdir -p $MC_DIR/old-server-versions mv $MC_DIR/*.jar $MC_DIR/old-server-versions/ + mv $MC_DIR/*.log $MC_DIR/old-server-versions/ wget --no-cache --show-progress --progress=bar:force:noscroll $FABRIC_SERVER_FILE -O $MC_DIR/fabric-$MC_VERSION-$FABRIC_VERSION.jar chmod +x $MC_DIR/fabric-$MC_VERSION-$FABRIC_VERSION.jar fi @@ -159,17 +165,19 @@ elif [ $MC_TYPE = "quilt" ]; then echo "WARNING ! quilt-installer-$QUILT_VERSION.jar is out of date/missing ... will download now." echo " " echo "INFO ! Cleaning old files." - mkdir -p $MC_DIR/old-server-versions/ - mv $MC_DIR/*.jar old-server-versions/ - mv $MC_DIR/libraries $MC_DIR/libraries_OLD - mv $MC_DIR/libraries_OLD $MC_DIR/old-server-versions/ - wget --no-cache --show-progress --progress=bar:force:noscroll $QUILT_INSTALLER_FILE -O $MC_DIR/quilt-installer-$QUILT_VERSION.jar - chmod +x $MC_DIR/quilt-installer-$QUILT_VERSION.jar - java -jar $MC_DIR/quilt-installer-$QUILT_VERSION.jar install server $MC_VERSION --download-server - cd $MC_DIR/server + cd $MC_DIR + mkdir -p /old-server-versions/ + mv *.jar /old-server-versions/ + mv *.log /old-server-versions/ + mv /libraries /old-server-versions/libraries_OLD + wget --no-cache --show-progress --progress=bar:force:noscroll $QUILT_INSTALLER_FILE -O quilt-installer-$QUILT_VERSION.jar + chmod +x quilt-installer-$QUILT_VERSION.jar + java -jar quilt-installer-$QUILT_VERSION.jar install server $MC_VERSION --download-server + cd /server mv * /$MC_DIR cd .. - rm -fr server + rm -fr /server + cd .. fi # Looking for run-$MC_TYPE-$MC_VERSION.sh if [ -e $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh ] @@ -197,6 +205,7 @@ elif [ $MC_TYPE = "bukkit" ]; then echo "INFO ! Cleaning old files." mkdir -p $MC_DIR/old-server-versions/ mv $MC_DIR/*.jar $MC_DIR/old-server-versions/ + mv $MC_DIR/*.log $MC_DIR/old-server-versions/ wget --no-cache --show-progress --progress=bar:force:noscroll $BUKKIT_INSTALLER_FILE -O $MC_DIR/craftbukkit-$MC_VERSION.jar chmod +x $MC_DIR/craftbukkit-$MC_VERSION.jar fi