diff --git a/utils.sh b/utils.sh index 1d412da..169a762 100755 --- a/utils.sh +++ b/utils.sh @@ -133,7 +133,7 @@ get_largest_ver() { echo "$max" } get_patch_last_supported_ver() { - jq -r ".[] | select(.compatiblePackages[].name==\"${1}\") | .compatiblePackages[].versions" "$RV_PATCHES_JSON" | tr -d ' ,\t[]"' | sort -u | grep -v '^$' | get_largest_ver || return 1 + jq -r ".[] | select(.compatiblePackages[].name==\"${1}\" and .excluded==false) | .compatiblePackages[].versions" "$RV_PATCHES_JSON" | tr -d ' ,\t[]"' | sort -u | grep -v '^$' | get_largest_ver || return 1 } semver_cmp() { IFS=. read -r -a v1 <<<"${1//[^.0-9]/}"