Fix version checking reliability

This commit is contained in:
2021-12-11 10:01:39 -05:00
parent 852324f350
commit c7a53ac202

View File

@@ -392,10 +392,13 @@ getLatestVersion() {
"apt-get update --allow-insecure-repositories -y > /dev/null 2>&1" "apt-get update --allow-insecure-repositories -y > /dev/null 2>&1"
if _mcversion=$(buildah run "$CNT" -- apt-cache policy mediacenter?? | grep Candidate | awk '{print $2}' | sort -V | tail -n1); then if _mcversion=$(buildah run "$CNT" -- apt-cache policy mediacenter?? | grep Candidate | awk '{print $2}' | sort -V | tail -n1); then
_version_source="containerized package manager" _version_source="containerized package manager"
buildah rm "$CNT" > /dev/null 2>&1
return 0
fi fi
buildah rm "$CNT" > /dev/null 2>&1 buildah rm "$CNT" > /dev/null 2>&1
# Else scrape from Interact fi
elif _mcversion=$(wget -qO- "$_boardurl" | grep -o "[0-9][0-9]\.[0-9]\.[0-9]\+" | head -n 1); then # Scrape from Interact
if _mcversion=$(wget -qO- "$_boardurl" | grep -o "[0-9][0-9]\.[0-9]\.[0-9]\+" | head -n 1); then
_version_source="webscrape" _version_source="webscrape"
fi fi