anchor.diff:    ,additionalJobs ? []
     ,intel3945FWEnable ? false
     ,cdLabel ? "NIXOS_INSTALLATION_CD"
  +  ,relName ?
  +    if builtins.pathExists ../../relname
  +    then builtins.readFile ../../relname
  +    else "nixos-${builtins.readFile ../../VERSION}"
   }:
   let 
     realLib = if lib != null then lib else (import (nixpkgsPath+"/pkgs/lib"));
  
positive.code:  
    # Create an ISO image containing the Grub boot loader, the kernel,
    # the initrd produced above, and the closure of the stage 2 init.
    rescueCD = import ../helpers/make-iso9660-image.nix {
      inherit (pkgs) stdenv perl cdrkit;
      inherit compressImage nixpkgsPath;
      isoName = "nixos-${platform}.iso";
    
      # Single files to be copied to fixed locations on the CD.
      contents = lib.uniqList {
  
negative.code:     md5 = "6a793b877e2a4fa79827515902e1dfd8";
    } else makeNixPkgsTarball "nixpkgs.tar.bz2" ("" + nixpkgsPath);
  
    nixosServicesTarball = makeNixPkgsTarball "nixos-services.tar.bz2" ("" + ./../../../services);
   
    # The configuration file for Grub.
    grubCfg = pkgs.writeText "menu.lst" (''
  