diff options
author | Zhaofeng Li <hello@zhaofeng.li> | 2022-08-18 13:49:45 -0600 |
---|---|---|
committer | Zhaofeng Li <hello@zhaofeng.li> | 2022-08-18 13:49:45 -0600 |
commit | 3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e (patch) | |
tree | 99a30ad0ea3c364b368a8813bfa219690b3022f8 /pkgs/build-support/dotnet/build-dotnet-module/default.nix | |
parent | 1528ce3063f211f809465af1ddc265c9e4e050cd (diff) | |
download | nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.tar nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.tar.gz nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.tar.bz2 nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.tar.lz nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.tar.xz nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.tar.zst nixpkgs-3d07ae8afd3e6ccb2f95e42d898e2eaa271d6f9e.zip |
build-dotnet-module: Allow specifying the output path of fetch-deps
Diffstat (limited to 'pkgs/build-support/dotnet/build-dotnet-module/default.nix')
-rw-r--r-- | pkgs/build-support/dotnet/build-dotnet-module/default.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/build-support/dotnet/build-dotnet-module/default.nix b/pkgs/build-support/dotnet/build-dotnet-module/default.nix index 62820e8d47e..bc50f1bd090 100644 --- a/pkgs/build-support/dotnet/build-dotnet-module/default.nix +++ b/pkgs/build-support/dotnet/build-dotnet-module/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenvNoCC, linkFarmFromDrvs, callPackage, nuget-to-nix, writeScript, makeWrapper, fetchurl, xml2, dotnetCorePackages, dotnetPackages, mkNugetSource, mkNugetDeps, cacert, srcOnly, symlinkJoin, coreutils }: +{ lib, stdenvNoCC, linkFarmFromDrvs, callPackage, nuget-to-nix, writeShellScript, makeWrapper, fetchurl, xml2, dotnetCorePackages, dotnetPackages, mkNugetSource, mkNugetDeps, cacert, srcOnly, symlinkJoin, coreutils }: { name ? "${args.pname}-${args.version}" , pname ? name @@ -136,14 +136,14 @@ in stdenvNoCC.mkDerivation (args // { fetch-deps = let exclusions = dotnet-sdk.passthru.packages { fetchNuGet = attrs: attrs.pname; }; - in writeScript "fetch-${pname}-deps" '' + in writeShellScript "fetch-${pname}-deps" '' set -euo pipefail export PATH="${lib.makeBinPath [ coreutils dotnet-sdk nuget-to-nix ]}" cd "$(dirname "''${BASH_SOURCE[0]}")" export HOME=$(mktemp -d) - deps_file="/tmp/${pname}-deps.nix" + deps_file="''${1:-/tmp/${pname}-deps.nix}" store_src="${srcOnly args}" src="$(mktemp -d /tmp/${pname}.XXX)" |