diff options
author | John Ericson <Ericson2314@Yahoo.com> | 2017-01-15 18:03:59 -0500 |
---|---|---|
committer | John Ericson <Ericson2314@Yahoo.com> | 2017-01-24 11:37:56 -0500 |
commit | bfb147b6a8c4a3ddc581aab0b8a29b418db3b7a6 (patch) | |
tree | 54ccd6f0c81711c847da2da8798802edd31c3dad /pkgs/stdenv | |
parent | 4c17cd555f6443207144da9af6e1c2b1304afd8b (diff) |
top-level: Only splice as needed for performance
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r-- | pkgs/stdenv/booter.nix | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/pkgs/stdenv/booter.nix b/pkgs/stdenv/booter.nix index 6e5d073e55a7..2c82d12da95d 100644 --- a/pkgs/stdenv/booter.nix +++ b/pkgs/stdenv/booter.nix @@ -63,12 +63,11 @@ stageFuns: let __bootPackages = finalSoFar; }; }; - self = - if args.__raw or false - then args' - else allPackages ((builtins.removeAttrs args' ["selfBuild"]) // { - buildPackages = if args.selfBuild or true then self else finalSoFar; - }); - in self; + in + if args.__raw or false + then args' + else allPackages ((builtins.removeAttrs args' ["selfBuild"]) // { + buildPackages = if args.selfBuild or true then null else finalSoFar; + }); in lib.lists.fold folder {} withAllowCustomOverrides |