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 }