The builder creates a temporary package.conf.d database in $TMP that contains everything required to build the current package (i.e. the transitive closure of the package's propagated build inputs). These files are no longer installed, however, we just install the package.conf file for the package we're actually building. This means that package.conf.d directory in $out won't have collisions anymore, which simplifies the with-packages-wrapper.nix a bit. |
||
---|---|---|
.. | ||
patches | ||
compat-layer.nix | ||
configuration-common.nix | ||
configuration-ghc-7.6.x.nix | ||
configuration-ghc-7.8.x.nix | ||
configuration-ghc-7.9.x.nix | ||
configuration-ghcjs.nix | ||
default.nix | ||
generic-builder.nix | ||
ghc-paths-nix.patch | ||
hackage-packages.nix | ||
lib.nix | ||
with-packages-wrapper.nix |