From f7aa4bb41006c15691aa49d34da94b92079084b1 Mon Sep 17 00:00:00 2001 From: Techognito Date: Thu, 24 Jul 2025 17:26:28 +0200 Subject: [PATCH] Update scarrs/Upgrade-Sonarr.sh --- scarrs/Upgrade-Sonarr.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/scarrs/Upgrade-Sonarr.sh b/scarrs/Upgrade-Sonarr.sh index 09b2d2d..26a45b2 100644 --- a/scarrs/Upgrade-Sonarr.sh +++ b/scarrs/Upgrade-Sonarr.sh @@ -6,10 +6,10 @@ system=sonarr CreateContainer () { local ver=$1 local serv=$2 - local container = docker.io/linuxserver/$serv:latest # :latest used to autimatically override older version in local DOCKERFILE, this way we don't need to delete locally pulled containers - local name = $serv-$ver - local pod = "$(echo $serv | sed -e 's/\b\(.\)/\u\1/g')" - local env = "/opt/arr/any.env" + local container="docker.io/linuxserver/$serv:latest" # :latest used to autimatically override older version in local DOCKERFILE, this way we don't need to delete locally pulled containers + local name="$serv-$ver" + local pod="$(echo $serv | sed -e 's/\b\(.\)/\u\1/g')" + local env="/opt/arr/any.env" if $debug; then echo "service: $container" echo "L $serv" @@ -33,9 +33,8 @@ CreateContainer () { GetNewVer () { serv="$1" - jqcom=".data.repositories.linuxserver[] | select(.name==$serv)" - json=$(curl https://api.linuxserver.io/api/v1/images | jq $jqcom) - ver= (echo $json | jq .version | awk -F'"' '{print $2}' | awk -F\. '{print $1 "." $2 "." $3}') + json="$(curl https://api.linuxserver.io/api/v1/images | jq .data.repositories.linuxserver[] | select(.name==$serv))" + ver=$(echo $json | jq .version | awk -F\" '{print $2}' | awk -F\. '{print $1 "." $2 "." $3}') echo $ver }