about summary refs log tree commit diff
path: root/pkgs/development/compilers/dotnet
diff options
context:
space:
mode:
authorDavid McFarland <corngood@gmail.com>2024-02-20 17:28:14 -0400
committerDavid McFarland <corngood@gmail.com>2024-03-05 18:42:32 -0400
commit8cd5d4e3ad553b9d4fd4de342cf5b31181e0feee (patch)
treeed58a46918e82412629bae3c07260e6e346a6747 /pkgs/development/compilers/dotnet
parent5706443baf9ce6a4cdb09f0c8463429c0549a9df (diff)
dotnet/update.sh: remove DotNetHost packages from dotnet 9+
Diffstat (limited to 'pkgs/development/compilers/dotnet')
-rwxr-xr-xpkgs/development/compilers/dotnet/update.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/compilers/dotnet/update.sh b/pkgs/development/compilers/dotnet/update.sh
index f9f198b05e2f0..af5148080c188 100755
--- a/pkgs/development/compilers/dotnet/update.sh
+++ b/pkgs/development/compilers/dotnet/update.sh
@@ -263,6 +263,15 @@ sdk_packages () {
       "Microsoft.NETCore.App.Crossgen2.osx-arm64"
     )
 
+    # These packages were removed on .NET 9
+    if ! version_older "$version" "9"; then
+      local newpkgs=()
+      for pkg in "${pkgs[@]}"; do
+        [[ "$pkg" = *Microsoft.NETCore.DotNetHost* ]] || newpkgs+=("$pkg")
+      done
+      pkgs=("${newpkgs[@]}")
+    fi
+
     # These packages were removed on .NET 8
     if version_older "$version" "8"; then
         pkgs+=( \