update
vintage-story-build-testing / Docker prune (vm-docker-build2) (push) Successful in 2s
vintage-story-build-testing / Build and Push testing (push) Successful in 41s
vintage-story-build-testing / generate-changelogs (push) Successful in 8s
vintage-story-build-testing / generate-build-info (push) Successful in 12s
vintage-story-build-testing / Docker prune (vm-docker-build2) (push) Successful in 2s
vintage-story-build-testing / Build and Push testing (push) Successful in 41s
vintage-story-build-testing / generate-changelogs (push) Successful in 8s
vintage-story-build-testing / generate-build-info (push) Successful in 12s
This commit is contained in:
@@ -71,7 +71,7 @@ CUR_V=$(find "$VS_SERVER_DIR" -name "installed-*" | cut -d - -f2-)
|
||||
echo "Current local version: '${CUR_V:-None}'"
|
||||
|
||||
# Fetch the API JSON cleanly
|
||||
API_URL="http://api.vintagestory.at/${VS_CHANNEL}.json"
|
||||
API_URL="http://api.vintagestory.at/$VS_CHANNEL.json"
|
||||
JSON=$(wget -qO- "$API_URL")
|
||||
|
||||
# Validate that we actually received valid JSON
|
||||
@@ -107,15 +107,15 @@ if [ "$CUR_V" != "$TARGET_VERSION" ]; then
|
||||
echo " "
|
||||
echo "INFO ! Cleaning old files."
|
||||
mkdir -pv $VS_SERVER_DIR/old-server-versions/
|
||||
mv *.sh $VS_SERVER_DIR/old-server-versions/
|
||||
mv $VS_SERVER_DIR/*.sh $VS_SERVER_DIR/old-server-versions/
|
||||
rm -fr $VS_SERVER_DIR/assets $VS_SERVER_DIR/Lib $VS_SERVER_DIR/Mods
|
||||
rm -fr $VS_SERVER_DIR/VintagestoryServer $VS_SERVER_DIR/*.dll $VS_SERVER_DIR/*.pdb $VS_SERVER_DIR/*.json $VS_SERVER_DIR/*.xml $VS_SERVER_DIR/*.txt
|
||||
rm -fr $VS_SERVER_DIR/VintagestoryServer $VS_SERVER_DIR/*.dll $VS_SERVER_DIR/*.pdb $VS_SERVER_DIR/*.json $VS_SERVER_DIR/*.xml $VS_SERVER_DIR/*.txt $VS_SERVER_DIR/installed-*
|
||||
wget --no-cache --show-progress --progress=bar:force:noscroll $VS_SERVER_FILE -O /vstemp/vs_server_linux-x64_$TARGET_VERSION.tar.gz
|
||||
tar -xzf /vstemp/vs_server_linux-x64_$TARGET_VERSION.tar.gz -C /vstemp/files
|
||||
rm -fr /vstemp/*.tar.gz
|
||||
mv -uf /vstemp/files/* $VS_SERVER_DIR/
|
||||
chmod +x $START_FILE_1
|
||||
touch $INSTALLED_VERSION
|
||||
touch $INSTALLED_VERSION
|
||||
else
|
||||
echo "No update required. Local version matches target version."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user