Revert "dotnet/update.sh: use sdk patch version instead of runtime"

This reverts commit 845b559abe7dea12b2f3d4a98cf5326e0f1e195b.

+5 -13
+5 -13
pkgs/development/compilers/dotnet/update.sh
··· 8 local content="$1" 9 local version="$2" 10 11 - jq -r '.releases[] | select(.sdks[] | ."version" == "'"$version"'")' <<< "$content" 12 } 13 14 release_files () { ··· 17 18 jq -r '[."'"$type"'".files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" 19 } 20 - 21 - sdk_files () { 22 - local release="$1" 23 - local version="$2" 24 - 25 - jq -r '[.sdks[] | select(.version == "'"$version"'") | .files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" 26 - } 27 - 28 29 release_platform_attr () { 30 local release_files="$1" ··· 338 # Then get the json file and parse it to find the latest patch release. 339 major_minor=$(sed 's/^\([0-9]*\.[0-9]*\).*$/\1/' <<< "$sem_version") 340 content=$(curl -sL https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/"$major_minor"/releases.json) 341 - major_minor_patch=$([ "$patch_specified" == true ] && echo "$sem_version" || jq -r '."latest-sdk"' <<< "$content") 342 major_minor_underscore=${major_minor/./_} 343 344 - sdk_version=$major_minor_patch 345 - release_content=$(release "$content" "$sdk_version") 346 aspnetcore_version=$(jq -r '."aspnetcore-runtime".version' <<< "$release_content") 347 runtime_version=$(jq -r '.runtime.version' <<< "$release_content") 348 349 # If patch was not specified, check if the package is already the latest version 350 # If it is, exit early ··· 363 364 aspnetcore_files="$(release_files "$release_content" "aspnetcore-runtime")" 365 runtime_files="$(release_files "$release_content" "runtime")" 366 - sdk_files="$(sdk_files "$release_content" "$sdk_version")" 367 368 channel_version=$(jq -r '."channel-version"' <<< "$content") 369 support_phase=$(jq -r '."support-phase"' <<< "$content")
··· 8 local content="$1" 9 local version="$2" 10 11 + jq -r '.releases[] | select(."release-version" == "'"$version"'")' <<< "$content" 12 } 13 14 release_files () { ··· 17 18 jq -r '[."'"$type"'".files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" 19 } 20 21 release_platform_attr () { 22 local release_files="$1" ··· 330 # Then get the json file and parse it to find the latest patch release. 331 major_minor=$(sed 's/^\([0-9]*\.[0-9]*\).*$/\1/' <<< "$sem_version") 332 content=$(curl -sL https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/"$major_minor"/releases.json) 333 + major_minor_patch=$([ "$patch_specified" == true ] && echo "$sem_version" || jq -r '."latest-release"' <<< "$content") 334 major_minor_underscore=${major_minor/./_} 335 336 + release_content=$(release "$content" "$major_minor_patch") 337 aspnetcore_version=$(jq -r '."aspnetcore-runtime".version' <<< "$release_content") 338 runtime_version=$(jq -r '.runtime.version' <<< "$release_content") 339 + sdk_version=$(jq -r '.sdk.version' <<< "$release_content") 340 341 # If patch was not specified, check if the package is already the latest version 342 # If it is, exit early ··· 355 356 aspnetcore_files="$(release_files "$release_content" "aspnetcore-runtime")" 357 runtime_files="$(release_files "$release_content" "runtime")" 358 + sdk_files="$(release_files "$release_content" "sdk")" 359 360 channel_version=$(jq -r '."channel-version"' <<< "$content") 361 support_phase=$(jq -r '."support-phase"' <<< "$content")