Revision 9397cd30c8a6ffd65fc3b85985ea59ecfb72672b authored by Eelco Dolstra on 27 October 2007, 00:46:59 UTC, committed by Eelco Dolstra on 27 October 2007, 00:46:59 UTC
executed in a chroot that contains just the Nix store, the temporary build directory, and a configurable set of additional directories (/dev and /proc by default). This allows a bit more purity enforcement: hidden build-time dependencies on directories such as /usr or /nix/var/nix/profiles are no longer possible. As an added benefit, accidental network downloads (cf. NIXPKGS-52) are prevented as well (because files such as /etc/resolv.conf are not available in the chroot). However the usefulness of chroots is diminished by the fact that many builders depend on /bin/sh, so you need /bin in the list of additional directories. (And then on non-NixOS you need /lib as well...)
1 parent 0b4ed64
File | Mode | Size |
---|---|---|
blacklisting | ||
corepkgs | ||
doc | ||
externals | ||
make | ||
misc | ||
scripts | ||
src | ||
tests | ||
AUTHORS | -rw-r--r-- | 149 bytes |
COPYING | -rw-r--r-- | 25.8 KB |
ChangeLog | -rw-r--r-- | 0 bytes |
INSTALL | -rw-r--r-- | 9.0 KB |
Makefile.am | -rw-r--r-- | 1.9 KB |
README | -rw-r--r-- | 336 bytes |
aterm-gc.supp | -rw-r--r-- | 3.1 KB |
bootstrap.sh | -rwxr-xr-x | 106 bytes |
configure.ac | -rw-r--r-- | 7.6 KB |
nix.conf.example | -rw-r--r-- | 6.2 KB |
nix.spec.in | -rw-r--r-- | 2.1 KB |
substitute.mk | -rw-r--r-- | 1007 bytes |

Computing file changes ...
README

Loading README ...