Eelco Dolstra
668ac3ea2c
Make <nix/buildenv.nix> a builtin builder
...
This avoids sandbox annoyances.
2018-03-20 17:28:09 +01:00
Shea Levy
91978e3b9a
buildenv: perl -> c++
2016-08-11 07:58:33 -04:00
Eelco Dolstra
0824f40760
<nix/buildenv.nix>: Don't substitute
...
This should get rid of a certificate warning from "nix-env -i" early
in the install script.
2016-01-18 15:06:36 +01:00
Jude Taylor
22dfd023fa
update sandbox profiles within nix
2015-11-14 14:11:03 -08:00
Shea Levy
8a76bc9fb0
Only require libsystem on darwin
...
Fixes #688
2015-11-08 14:18:15 -05:00
Jude Taylor
3f65504164
now that resolve-system-dependencies exists, remove redundant impureHostDeps from buildenv
2015-10-21 13:25:27 -07:00
Jude Taylor
6dbc9e02ec
give buildenv __impureHostDeps
2015-10-21 12:38:52 -07:00
Eelco Dolstra
6f0c6e20e0
Don't rely on __noChroot for corepkgs
...
This doesn't work anymore if the "strict" chroot mode is
enabled. Instead, add Nix's store path as a dependency. This ensures
that its closure is present in the chroot.
2015-03-24 11:15:45 +01:00
Eelco Dolstra
2d5e8e267b
Add a test for ‘nix-env --set-flag active ...’
2012-12-04 14:30:34 +01:00
Eelco Dolstra
5ad89398d1
nix-env: Install all outputs of a derivation
...
If you explicitly install a package, presumably you want all of it.
So symlink all outputs in the user environment.
2012-12-04 14:20:36 +01:00
Eelco Dolstra
663c06e8cd
Disable building in chroot for Nix's corepkgs
...
The dependencies of the corepkgs are not necessarily in the chroot (or
in the Nix store), so don't build them in a chroot.
2012-05-09 22:14:36 -04:00
Eelco Dolstra
ef902274fd
Remove unnecessary "system" argument
2012-04-14 18:48:11 +02:00
Eelco Dolstra
48cea0d01e
* Refactoring: Get rid of a few subdirectories in corepkgs/, and some
...
other simplifications.
* Use <nix/...> to locate the corepkgs. This allows them to be
overriden through $NIX_PATH.
* Use bash's pipefail option in the NAR builder so that we don't need
to create a temporary file.
2012-01-03 00:16:29 +00:00