diff --git a/server/install_script.sh b/server/install_script.sh index fdf0e7b..c63862f 100644 --- a/server/install_script.sh +++ b/server/install_script.sh @@ -30,16 +30,13 @@ if [ -e $VS_SERVER_DIR/server-$VS_VERSION.sh ] echo "WARNING ! server-$VS_VERSION.sh is out of date/missing ... will download now." echo " " echo "INFO ! Cleaning old files." - cd $VS_SERVER_DIR - mkdir -pv old-server-versions/ - mv *.sh old-server-versions/ - rm -fr /assets /Lib *.dll *.pdb *.json - cd / + mkdir -pv $VS_SERVER_DIR/old-server-versions/ + mv *.sh $VS_SERVER_DIR/old-server-versions/ + rm -fr $VS_SERVER_DIR/assets $VS_SERVER_DIR/Lib $VS_SERVER_DIR/Mods $VS_SERVER_DIR/*.dll $VS_SERVER_DIR/*.pdb $VS_SERVER_DIR/*.json $VS_SERVER_DIR/*.xml $VS_SERVER_DIR/*.txt $VS_SERVER_DIR/VintagestoryServer wget --no-cache --show-progress --progress=bar:force:noscroll $VS_SERVER_FILE -O /vs_temp/vs_server_linux-x64_$VS_VERSION.tar.gz tar -xzf /vs_temp/vs_server_linux-x64_$VS_VERSION.tar.gz -C /vs_temp/files - rm -fr /vs_temp/vs_server_linux-x64_*.*.*.tar.gz - cp -uR /vs_temp/files/. $VS_SERVER_DIR/ - rm -fr /vs_temp/files + rm -fr /vs_temp/*.tar.gz + mv -uf /vs_temp/files/* $VS_SERVER_DIR/ mv $VS_SERVER_DIR/server.sh $VS_SERVER_DIR/server-$VS_VERSION.sh chmod +x $VS_SERVER_DIR/server-$VS_VERSION.sh fi