From aa7e324b9168c1b2e15698d6e53d22f4f98634f1 Mon Sep 17 00:00:00 2001 From: mdarocha Date: Wed, 15 Nov 2023 08:58:26 +0100 Subject: dotnet-sdk_8: fix smoke test --- pkgs/development/compilers/dotnet/build-dotnet.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'pkgs/development/compilers/dotnet') diff --git a/pkgs/development/compilers/dotnet/build-dotnet.nix b/pkgs/development/compilers/dotnet/build-dotnet.nix index 91eba8f8dd776..bcdb16c633508 100644 --- a/pkgs/development/compilers/dotnet/build-dotnet.nix +++ b/pkgs/development/compilers/dotnet/build-dotnet.nix @@ -120,6 +120,7 @@ stdenv.mkDerivation (finalAttrs: rec { export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 # Dont try to expand NuGetFallbackFolder to disk export DOTNET_NOLOGO=1 # Disables the welcome message export DOTNET_CLI_TELEMETRY_OPTOUT=1 + export DOTNET_SKIP_WORKLOAD_INTEGRITY_CHECK=1 # Skip integrity check on first run, which fails due to read-only directory ''; passthru = { @@ -147,9 +148,10 @@ stdenv.mkDerivation (finalAttrs: rec { nativeBuildInputs = [ finalAttrs.finalPackage ]; } '' HOME=$(pwd)/fake-home - dotnet new console - dotnet build - output="$(dotnet run)" + dotnet new console --no-restore + dotnet restore --source "$(mktemp -d)" + dotnet build --no-restore + output="$(dotnet run --no-build)" # yes, older SDKs omit the comma [[ "$output" =~ Hello,?\ World! ]] && touch "$out" ''; -- cgit 1.4.1