mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-26 02:05:02 +00:00
dotnet/source/vmr.nix: fix global.json patching
This allows the sdk version in global.json to be downgraded without
'dotnet --version' failing.
(cherry picked from commit 94da0e0619)
This commit is contained in:
committed by
github-actions[bot]
parent
4f0db8e3eb
commit
0343a0955b
@@ -160,9 +160,10 @@ stdenv.mkDerivation {
|
||||
|
||||
postPatch = ''
|
||||
# set the sdk version in global.json to match the bootstrap sdk
|
||||
# we purposely rename global.json first, because it can break dotnet --version
|
||||
mv global.json{,~}
|
||||
sdk_version=$(${bootstrapSdk}/bin/dotnet --version)
|
||||
jq '(.tools.dotnet=$dotnet)' global.json --arg dotnet "$sdk_version" > global.json~
|
||||
mv global.json{~,}
|
||||
jq '(.tools.dotnet=$dotnet)' global.json~ --arg dotnet "$sdk_version" > global.json
|
||||
|
||||
patchShebangs $(find -name \*.sh -type f -executable)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user