From abfb0472e8df354a51dfceab6281b49e443d8628 Mon Sep 17 00:00:00 2001 From: bryan Date: Sat, 11 Dec 2021 10:03:52 -0500 Subject: [PATCH] Fix version checking reliability --- installJRMC | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installJRMC b/installJRMC index 268e3ba..8abfac3 100755 --- a/installJRMC +++ b/installJRMC @@ -390,7 +390,8 @@ getLatestVersion() { "echo 'deb [trusted=yes arch=amd64,i386,armhf,arm64] http://dist.jriver.com/latest/mediacenter/ $_base main' > /etc/apt/sources.list 2>&1" buildah run "$CNT" -- bash -c \ "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) \ + && [[ "$_mcversion" =~ ([0-9]+.[0-9]+.[0-9]+) ]]; then _version_source="containerized package manager" buildah rm "$CNT" > /dev/null 2>&1 return 0