forked from lix-project/lix
9397cd30c8
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...) |
||
---|---|---|
.. | ||
archive.cc | ||
archive.hh | ||
aterm-map.cc | ||
aterm-map.hh | ||
aterm.cc | ||
aterm.hh | ||
hash.cc | ||
hash.hh | ||
Makefile.am | ||
md5.c | ||
md5.h | ||
md32_common.h | ||
serialise.cc | ||
serialise.hh | ||
sha1.c | ||
sha1.h | ||
sha256.c | ||
sha256.h | ||
types.hh | ||
util.cc | ||
util.hh | ||
xml-writer.cc | ||
xml-writer.hh |