anchor.diff:    # 2) These are the packages that we can build with the first
     #    stdenv.  We only need Glibc (in step 3).
     stdenvLinuxBoot1Pkgs = allPackages {
  +    inherit system;
       bootStdenv = stdenvLinuxBoot1;
     };
   
  
positive.code: 
    # 5) The packages that can be built using the second stdenv.
    stdenvLinuxBoot2Pkgs = allPackages {
      bootStdenv = stdenvLinuxBoot2;
    };
  
  
negative.code:     bunzip2 = ./tools/bunzip2;
      cp = ./tools/cp;
      curl = ./tools/curl-7.15.1-static.tar.bz2;
      inherit system;
      args = [ ./scripts/unpack-curl.sh ];
    };
  
    # This function downloads a file.
    download = {url, md5, pkgname}: derivation {
      name = baseNameOf (toString url);
      builder = ./tools/bash;
      inherit system curl url;
      args = [ ./scripts/download.sh ];
  
      # Nix 0.8 fixed-output derivations.
  