A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community https://lix.systems
Find a file
Eelco Dolstra dcc37c236c * nix-store, nix-instantiate: added an option `--add-root' to
immediately add the result as a permanent GC root.  This is the only
  way to prevent a race with the garbage collector.  For instance, the
  old style

    ln -s $(nix-store -r $(nix-instantiate foo.nix)) \
      /nix/var/nix/gcroots/result

  has two time windows in which the garbage collector can interfere
  (by GC'ing the derivation and the output, respectively).  On the
  other hand,

    nix-store --add-root /nix/var/nix/gcroots/result -r \
      $(nix-instantiate --add-root /nix/var/nix/gcroots/drv \
        foo.nix)

  is safe.

* nix-build: use `--add-root' to prevent GC races.
2005-02-01 12:36:25 +00:00
corepkgs * Really fix the substitute mechanism, i.e., ensure the closure 2005-01-25 17:08:52 +00:00
doc * NEWS and manual update for release 0.7. 2005-01-12 10:27:46 +00:00
externals * Use aterm 2.3.1. 2004-12-29 17:29:24 +00:00
misc * A flag `--keep-going / -k' to keep building goals if one fails, as 2004-06-25 15:36:09 +00:00
scripts * nix-store, nix-instantiate: added an option `--add-root' to 2005-02-01 12:36:25 +00:00
src * nix-store, nix-instantiate: added an option `--add-root' to 2005-02-01 12:36:25 +00:00
tests * Add missing files to dist. 2005-02-01 09:23:38 +00:00
AUTHORS * Put something in here. 2004-11-07 20:30:02 +00:00
bootstrap.sh * A script to generate the Auto* stuff. 2004-07-30 13:45:13 +00:00
ChangeLog * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
configure.ac * Bump version number to 0.8. 2005-01-12 13:23:12 +00:00
COPYING * 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 * Start of concurrent garbage collection. Processes write temporary 2005-01-31 10:27:25 +00:00
NEWS * NEWS and manual update for release 0.7. 2005-01-12 10:27:46 +00:00
nix.spec.in * Hack for perl(readmanifest) dependency. 2004-09-08 12:07:19 +00:00
README * Add SHA-256. 2005-01-14 12:03:04 +00:00
substitute.mk * A test to verify that Nix executes build jobs in parallel, if 2004-05-04 17:04:17 +00:00

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/Nix>.


Acknowledgments

This product includes software developed by the OpenSSL Project for
use in the OpenSSL Toolkit (http://www.OpenSSL.org/)