summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorDan Peebles <pumpkin@me.com>2016-01-16 14:53:56 -0500
committerDan Peebles <pumpkin@me.com>2016-01-16 14:54:11 -0500
commitedaf46fb64e158d4db546e41700485631df70647 (patch)
treeff451af317196a631d5b214f88e2d6414ca8aa97 /pkgs/stdenv
parentde9634bba3c67465e100aa4565bcd64ed296eadd (diff)
downloadnixpkgs-edaf46fb64e158d4db546e41700485631df70647.tar
nixpkgs-edaf46fb64e158d4db546e41700485631df70647.tar.gz
nixpkgs-edaf46fb64e158d4db546e41700485631df70647.tar.bz2
nixpkgs-edaf46fb64e158d4db546e41700485631df70647.tar.lz
nixpkgs-edaf46fb64e158d4db546e41700485631df70647.tar.xz
nixpkgs-edaf46fb64e158d4db546e41700485631df70647.tar.zst
nixpkgs-edaf46fb64e158d4db546e41700485631df70647.zip
stdenv-darwin: add parent attribute to bootstrap
This makes it far easier than before to hit/test early stages of the
stdenv bootstrap.
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/darwin/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix
index f2a482e3db2..c0c19a64c3c 100644
--- a/pkgs/stdenv/darwin/default.nix
+++ b/pkgs/stdenv/darwin/default.nix
@@ -95,7 +95,7 @@ in rec {
         stdenvSandboxProfile = binShClosure + libSystemProfile;
         extraSandboxProfile  = binShClosure + libSystemProfile;
 
-        extraAttrs = { inherit platform; };
+        extraAttrs = { inherit platform; parent = last; };
         overrides  = pkgs: (overrides pkgs) // { fetchurl = thisStdenv.fetchurlBoot; };
       };
 
@@ -290,6 +290,7 @@ in rec {
       inherit platform bootstrapTools;
       libc         = pkgs.darwin.Libsystem;
       shellPackage = pkgs.bash;
+      parent       = stage4;
     };
 
     allowedRequisites = (with pkgs; [