Go to file
Eelco Dolstra f8cd904e05 * Disallow the Nix store or any of its parents from being symlinks.
This is because the contents of these symlinks are not incorporated
  into the hashes of derivations, and could therefore cause a mismatch
  between the build system and the target system.  E.g., if
  `/nix/store' is a symlink to `/data/nix/store', then a builder could
  expand this path and store the result.  If on the target system
  `/nix/store' is not a symlink, or is a symlink that points somewhere
  else, we have a dangling pointer.

  The trigger for this change is that gcc 3.3.3 does exactly that (it
  applies realpath() to some files, such as libraries, which causes
  our impurity checker to bail out.)

  An annoying side-effect of this change is that it makes it harder to
  move the Nix store to a different file system.  On Linux, bind
  mounts can be used instead of symlink for this purpose (e.g., `mount
  -o bind /data/nix/store /nix/store').
2004-03-27 17:58:04 +00:00
corepkgs * Make perl a dependency of Nix. 2004-03-15 15:23:53 +00:00
doc * Lots of manual stuff. Reference pages for most Nix commands. 2004-02-10 16:14:47 +00:00
externals * Don't build ATerm library if we don't need to. 2004-02-16 16:48:06 +00:00
scripts * Make perl a dependency of Nix. 2004-03-15 15:23:53 +00:00
src * Disallow the Nix store or any of its parents from being symlinks. 2004-03-27 17:58:04 +00:00
testpkgs * Argument support in Fix. Arguments can be passed through the 2003-08-15 13:01:45 +00:00
AUTHORS * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
COPYING * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
ChangeLog * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
INSTALL * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
Makefile.am * Allow linking against an external Berkeley DB / ATerm library. 2004-02-16 16:37:16 +00:00
NEWS * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
README * Manual updates. 2004-01-20 11:49:32 +00:00
configure.ac * Added a utility that can be used to produce nice HTML pages from Nix 2004-03-15 21:51:14 +00:00
nix.spec.in * Allow the location of the store to be specified (--with-store-dir). 2004-02-16 15:23:19 +00:00
substitute.mk * Make perl a dependency of Nix. 2004-03-15 15:23:53 +00:00

README

                             *** Nix ***

For installation and usage instructions, please read the manual, which
can be found in docs/manual/manual.html, and additionally at the Nix
website at <http://www.cs.uu.nl/groups/ST/Trace/NixDeploymentSystem>.