diff options
author | tilpner <till@hoeppner.ws> | 2017-07-30 22:09:12 +0200 |
---|---|---|
committer | tilpner <till@hoeppner.ws> | 2017-08-02 11:56:37 +0200 |
commit | 77f1c7d5bcbe21514e651010ab335ad022c0bc0b (patch) | |
tree | 89a7dfec4264bebf78cbfa0f7c98dcb073749827 /pkgs/build-support/buildenv/default.nix | |
parent | 87b215d5f72cd51ea2b649e452c107c9e14f4abf (diff) | |
download | nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.tar nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.tar.gz nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.tar.bz2 nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.tar.lz nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.tar.xz nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.tar.zst nixlib-77f1c7d5bcbe21514e651010ab335ad022c0bc0b.zip |
buildenv: Make buildEnv overridable
callPackage already calls makeOverridable, but that just makes the function that evaluates to buildEnv overridable, not buildEnv itself. If no overridable version of buildEnv is used during construction, users can't override e.g. `paths` at all
Diffstat (limited to 'pkgs/build-support/buildenv/default.nix')
-rw-r--r-- | pkgs/build-support/buildenv/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/build-support/buildenv/default.nix b/pkgs/build-support/buildenv/default.nix index 47e2c1b904c3..41a1e67ef428 100644 --- a/pkgs/build-support/buildenv/default.nix +++ b/pkgs/build-support/buildenv/default.nix @@ -4,7 +4,8 @@ { buildPackages, runCommand, lib }: -{ name +lib.makeOverridable +({ name , # The manifest file (if any). A symlink $out/manifest will be # created to it. @@ -68,4 +69,4 @@ runCommand name '' ${buildPackages.perl}/bin/perl -w ${./builder.pl} eval "$postBuild" - '' + '') |