Commit 496c9cf6 authored by David McFarland's avatar David McFarland
Browse files

dotnet/update.sh: remove redundant backslashes

parent c3397c44
Loading
Loading
Loading
Loading
+124 −124
Original line number Diff line number Diff line
@@ -36,11 +36,11 @@ release_platform_attr () {

platform_sources () {
  local release_files="$1"
  local platforms=( \
    "x86_64-linux   linux-x64" \
    "aarch64-linux  linux-arm64" \
    "x86_64-darwin  osx-x64" \
    "aarch64-darwin osx-arm64" \
  local platforms=(
    "x86_64-linux   linux-x64"
    "aarch64-linux  linux-arm64"
    "x86_64-darwin  osx-x64"
    "aarch64-darwin osx-arm64"
  )

  echo "srcs = {"
@@ -117,31 +117,31 @@ aspnetcore_packages () {
    # Due to this, make sure to check if new SDK versions introduce any new packages.
    # This should not happend in minor or bugfix updates, but probably happens
    # with every new major .NET release.
    local pkgs=( \
      "Microsoft.AspNetCore.App.Runtime.linux-arm" \
      "Microsoft.AspNetCore.App.Runtime.linux-arm64" \
      "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64" \
      "Microsoft.AspNetCore.App.Runtime.linux-musl-x64" \
      "Microsoft.AspNetCore.App.Runtime.linux-x64" \
      "Microsoft.AspNetCore.App.Runtime.osx-x64" \
      "Microsoft.AspNetCore.App.Runtime.win-arm64" \
      "Microsoft.AspNetCore.App.Runtime.win-x64" \
      "Microsoft.AspNetCore.App.Runtime.win-x86" \
    local pkgs=(
      "Microsoft.AspNetCore.App.Runtime.linux-arm"
      "Microsoft.AspNetCore.App.Runtime.linux-arm64"
      "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"
      "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"
      "Microsoft.AspNetCore.App.Runtime.linux-x64"
      "Microsoft.AspNetCore.App.Runtime.osx-x64"
      "Microsoft.AspNetCore.App.Runtime.win-arm64"
      "Microsoft.AspNetCore.App.Runtime.win-x64"
      "Microsoft.AspNetCore.App.Runtime.win-x86"
    )

    # These packages are currently broken on .NET 8
    if version_older "$version" "8"; then
        pkgs+=( \
            "Microsoft.AspNetCore.App.Runtime.win-arm" \
        pkgs+=(
            "Microsoft.AspNetCore.App.Runtime.win-arm"
        )
    fi

    # Packages that only apply to .NET 6 and up
    if ! version_older "$version" "6"; then
        pkgs+=( \
          "Microsoft.AspNetCore.App.Ref" \
          "Microsoft.AspNetCore.App.Runtime.linux-musl-arm" \
          "Microsoft.AspNetCore.App.Runtime.osx-arm64" \
        pkgs+=(
          "Microsoft.AspNetCore.App.Ref"
          "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"
          "Microsoft.AspNetCore.App.Runtime.osx-arm64"
        )
    fi

@@ -173,119 +173,119 @@ sdk_packages () {
    # Due to this, make sure to check if new SDK versions introduce any new packages.
    # This should not happend in minor or bugfix updates, but probably happens
    # with every new major .NET release.
    local pkgs=( \
      "Microsoft.NETCore.App.Host.linux-arm" \
      "Microsoft.NETCore.App.Host.linux-arm64" \
      "Microsoft.NETCore.App.Host.linux-musl-arm64" \
      "Microsoft.NETCore.App.Host.linux-musl-x64" \
      "Microsoft.NETCore.App.Host.linux-x64" \
      "Microsoft.NETCore.App.Host.osx-x64" \
      "Microsoft.NETCore.App.Host.win-arm64" \
      "Microsoft.NETCore.App.Host.win-x64" \
      "Microsoft.NETCore.App.Host.win-x86" \
      "Microsoft.NETCore.App.Runtime.linux-arm" \
      "Microsoft.NETCore.App.Runtime.linux-arm64" \
      "Microsoft.NETCore.App.Runtime.linux-musl-arm64" \
      "Microsoft.NETCore.App.Runtime.linux-musl-x64" \
      "Microsoft.NETCore.App.Runtime.linux-x64" \
      "Microsoft.NETCore.App.Runtime.osx-x64" \
      "Microsoft.NETCore.App.Runtime.win-arm64" \
      "Microsoft.NETCore.App.Runtime.win-x64" \
      "Microsoft.NETCore.App.Runtime.win-x86" \
      "Microsoft.NETCore.DotNetAppHost" \
      "Microsoft.NETCore.DotNetHost" \
      "Microsoft.NETCore.DotNetHostPolicy" \
      "Microsoft.NETCore.DotNetHostResolver" \
      "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.linux-arm64.Microsoft.NETCore.DotNetHost" \
      "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost" \
      "runtime.linux-arm.Microsoft.NETCore.DotNetHost" \
      "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost" \
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost" \
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.linux-x64.Microsoft.NETCore.DotNetHost" \
      "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.osx-x64.Microsoft.NETCore.DotNetHost" \
      "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.win-arm64.Microsoft.NETCore.DotNetHost" \
      "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.win-x64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.win-x64.Microsoft.NETCore.DotNetHost" \
      "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.win-x86.Microsoft.NETCore.DotNetAppHost" \
      "runtime.win-x86.Microsoft.NETCore.DotNetHost" \
      "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver" \
      "Microsoft.NETCore.App.Host.linux-musl-arm" \
      "Microsoft.NETCore.App.Host.osx-arm64" \
      "Microsoft.NETCore.App.Runtime.linux-musl-arm" \
      "Microsoft.NETCore.App.Runtime.osx-arm64" \
      "Microsoft.NETCore.App.Ref" \
      "Microsoft.NETCore.App.Runtime.Mono.linux-arm" \
      "Microsoft.NETCore.App.Runtime.Mono.linux-arm64" \
      "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64" \
      "Microsoft.NETCore.App.Runtime.Mono.linux-x64" \
      "Microsoft.NETCore.App.Runtime.Mono.osx-arm64" \
      "Microsoft.NETCore.App.Runtime.Mono.osx-x64" \
      "Microsoft.NETCore.App.Runtime.Mono.win-x64" \
      "Microsoft.NETCore.App.Runtime.Mono.win-x86" \
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost" \
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost" \
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver" \
      "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost" \
      "runtime.osx-arm64.Microsoft.NETCore.DotNetHost" \
      "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy" \
      "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver" \
      "Microsoft.NETCore.App.Crossgen2.linux-musl-arm" \
      "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64" \
      "Microsoft.NETCore.App.Crossgen2.linux-musl-x64" \
      "Microsoft.NETCore.App.Crossgen2.linux-arm" \
      "Microsoft.NETCore.App.Crossgen2.linux-arm64" \
      "Microsoft.NETCore.App.Crossgen2.linux-x64" \
      "Microsoft.NETCore.App.Crossgen2.osx-x64" \
    local pkgs=(
      "Microsoft.NETCore.App.Host.linux-arm"
      "Microsoft.NETCore.App.Host.linux-arm64"
      "Microsoft.NETCore.App.Host.linux-musl-arm64"
      "Microsoft.NETCore.App.Host.linux-musl-x64"
      "Microsoft.NETCore.App.Host.linux-x64"
      "Microsoft.NETCore.App.Host.osx-x64"
      "Microsoft.NETCore.App.Host.win-arm64"
      "Microsoft.NETCore.App.Host.win-x64"
      "Microsoft.NETCore.App.Host.win-x86"
      "Microsoft.NETCore.App.Runtime.linux-arm"
      "Microsoft.NETCore.App.Runtime.linux-arm64"
      "Microsoft.NETCore.App.Runtime.linux-musl-arm64"
      "Microsoft.NETCore.App.Runtime.linux-musl-x64"
      "Microsoft.NETCore.App.Runtime.linux-x64"
      "Microsoft.NETCore.App.Runtime.osx-x64"
      "Microsoft.NETCore.App.Runtime.win-arm64"
      "Microsoft.NETCore.App.Runtime.win-x64"
      "Microsoft.NETCore.App.Runtime.win-x86"
      "Microsoft.NETCore.DotNetAppHost"
      "Microsoft.NETCore.DotNetHost"
      "Microsoft.NETCore.DotNetHostPolicy"
      "Microsoft.NETCore.DotNetHostResolver"
      "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"
      "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"
      "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"
      "runtime.linux-arm.Microsoft.NETCore.DotNetHost"
      "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"
      "runtime.linux-x64.Microsoft.NETCore.DotNetHost"
      "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"
      "runtime.osx-x64.Microsoft.NETCore.DotNetHost"
      "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"
      "runtime.win-arm64.Microsoft.NETCore.DotNetHost"
      "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"
      "runtime.win-x64.Microsoft.NETCore.DotNetHost"
      "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"
      "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"
      "runtime.win-x86.Microsoft.NETCore.DotNetHost"
      "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"
      "Microsoft.NETCore.App.Host.linux-musl-arm"
      "Microsoft.NETCore.App.Host.osx-arm64"
      "Microsoft.NETCore.App.Runtime.linux-musl-arm"
      "Microsoft.NETCore.App.Runtime.osx-arm64"
      "Microsoft.NETCore.App.Ref"
      "Microsoft.NETCore.App.Runtime.Mono.linux-arm"
      "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"
      "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"
      "Microsoft.NETCore.App.Runtime.Mono.linux-x64"
      "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"
      "Microsoft.NETCore.App.Runtime.Mono.osx-x64"
      "Microsoft.NETCore.App.Runtime.Mono.win-x64"
      "Microsoft.NETCore.App.Runtime.Mono.win-x86"
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"
      "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"
      "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"
      "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"
      "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"
      "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"
      "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"
      "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"
      "Microsoft.NETCore.App.Crossgen2.linux-arm"
      "Microsoft.NETCore.App.Crossgen2.linux-arm64"
      "Microsoft.NETCore.App.Crossgen2.linux-x64"
      "Microsoft.NETCore.App.Crossgen2.osx-x64"
      "Microsoft.NETCore.App.Crossgen2.osx-arm64"
    )

    # These packages were removed on .NET 8
    if version_older "$version" "8"; then
        pkgs+=( \
            "Microsoft.NETCore.App.Host.win-arm" \
            "Microsoft.NETCore.App.Runtime.win-arm" \
            "runtime.win-arm.Microsoft.NETCore.DotNetAppHost" \
            "runtime.win-arm.Microsoft.NETCore.DotNetHost" \
            "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy" \
            "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver" \
            "Microsoft.NETCore.App.Composite" \
        pkgs+=(
            "Microsoft.NETCore.App.Host.win-arm"
            "Microsoft.NETCore.App.Runtime.win-arm"
            "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"
            "runtime.win-arm.Microsoft.NETCore.DotNetHost"
            "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"
            "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"
            "Microsoft.NETCore.App.Composite"
        )
    fi

    # Packages that only apply to .NET 7 and up
    if ! version_older "$version" "7"; then
        pkgs+=( \
          "runtime.linux-arm64.Microsoft.DotNet.ILCompiler" \
          "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler" \
          "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler" \
          "runtime.linux-x64.Microsoft.DotNet.ILCompiler" \
          "runtime.osx-x64.Microsoft.DotNet.ILCompiler" \
          "runtime.win-arm64.Microsoft.DotNet.ILCompiler" \
          "runtime.win-x64.Microsoft.DotNet.ILCompiler" \
        pkgs+=(
          "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"
          "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"
          "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"
          "runtime.linux-x64.Microsoft.DotNet.ILCompiler"
          "runtime.osx-x64.Microsoft.DotNet.ILCompiler"
          "runtime.win-arm64.Microsoft.DotNet.ILCompiler"
          "runtime.win-x64.Microsoft.DotNet.ILCompiler"
        )
    fi