lix/src/libutil
Eelco Dolstra 9397cd30c8 * Support for doing builds in a chroot under Linux. The builder is
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...)
2007-10-27 00:46:59 +00:00
..
archive.cc * New primop builtins.filterSource, which can be used to filter files 2006-12-12 23:05:01 +00:00
archive.hh * New primop builtins.filterSource, which can be used to filter files 2006-12-12 23:05:01 +00:00
aterm-map.cc * Remove unnecessary inclusions of aterm2.h. 2006-09-04 22:08:40 +00:00
aterm-map.hh * Cleanup. 2007-01-13 14:21:49 +00:00
aterm.cc * Big cleanup of the semantics of paths, strings, contexts, string 2006-10-16 15:55:34 +00:00
aterm.hh * Big cleanup of the semantics of paths, strings, contexts, string 2006-10-16 15:55:34 +00:00
hash.cc * `nix-store --export --sign': sign the Nix archive using the RSA key 2007-02-21 14:31:42 +00:00
hash.hh * `nix-store --export --sign': sign the Nix archive using the RSA key 2007-02-21 14:31:42 +00:00
Makefile.am * Skeleton of the privileged worker program. 2006-11-30 19:19:59 +00:00
md5.c * Optional switch "--with-openssl=<PATH>" to use OpenSSL's 2006-02-13 19:52:43 +00:00
md5.h * Some Cygwin fixes. 2006-05-24 13:23:20 +00:00
md32_common.h * Add SHA-256. 2005-01-14 12:03:04 +00:00
serialise.cc * Daemon mode (`nix-worker --daemon'). Clients connect to the server 2006-12-04 17:17:13 +00:00
serialise.hh * New primop builtins.filterSource, which can be used to filter files 2006-12-12 23:05:01 +00:00
sha1.c * Optional switch "--with-openssl=<PATH>" to use OpenSSL's 2006-02-13 19:52:43 +00:00
sha1.h * Optional switch "--with-openssl=<PATH>" to use OpenSSL's 2006-02-13 19:52:43 +00:00
sha256.c * Add SHA-256. 2005-01-14 12:03:04 +00:00
sha256.h * FreeBSD 4.x doesn't have stdint.h, use inttypes.h instead (which is 2005-05-04 16:32:54 +00:00
types.hh * Get rid of the substitutes database table (NIX-47). Instead, if we 2007-08-12 00:29:28 +00:00
util.cc * Support for doing builds in a chroot under Linux. The builder is 2007-10-27 00:46:59 +00:00
util.hh * Support for doing builds in a chroot under Linux. The builder is 2007-10-27 00:46:59 +00:00
xml-writer.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
xml-writer.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00