lix/src/libstore
Eelco Dolstra ac5478eb52 * Don't provide the whole Nix store in the chroot, but only the
closure of the inputs.  This really enforces that there can't be any
  undeclared dependencies on paths in the store.  This is done by
  creating a fake Nix store and creating bind-mounts or hard-links in
  the fake store for all paths in the closure.  After the build, the
  build output is moved from the fake store to the real store.  TODO:
  the chroot has to be on the same filesystem as the Nix store for
  this to work, but this isn't enforced yet.  (I.e. it only works
  currently if /tmp is on the same FS as /nix/store.)
2008-12-11 18:57:10 +00:00
..
build.cc * Don't provide the whole Nix store in the chroot, but only the 2008-12-11 18:57:10 +00:00
db.cc * Merged the no-bdb branch (-r10900:HEAD 2008-06-09 13:52:45 +00:00
db.hh * Get rid of the substitutes database table (NIX-47). Instead, if we 2007-08-12 00:29:28 +00:00
derivations-ast.def * Automatically upgrade <= 0.7 Nix stores to the new schema (so that 2005-02-09 09:50:29 +00:00
derivations.cc * Strip off the `.nix' suffix from the attribute name for files in 2008-08-25 13:31:57 +00:00
derivations.hh * Remove unnecessary inclusions of aterm2.h. 2006-09-04 22:08:40 +00:00
gc.cc * GC option `--max-atime' that specifies an upper limit to the last 2008-09-17 14:52:35 +00:00
globals.cc * Revert r13150: now that we use private namespaces for the chroot, we 2008-12-11 17:52:34 +00:00
globals.hh * Revert r13150: now that we use private namespaces for the chroot, we 2008-12-11 17:52:34 +00:00
local-store.cc * addToStore() in nix-worker: don't write the NAR dump received from 2008-12-03 18:05:14 +00:00
local-store.hh * addToStore() in nix-worker: don't write the NAR dump received from 2008-12-03 18:05:14 +00:00
Makefile.am * Merged the no-bdb branch (-r10900:HEAD 2008-06-09 13:52:45 +00:00
misc.cc * nix-env --dry-run: show the total size of the substituter 2008-08-04 12:29:04 +00:00
misc.hh * nix-env --dry-run: show the total size of the substituter 2008-08-04 12:29:04 +00:00
optimise-store.cc * `nix-store --optimise': handle files with >= 32000 hard links. 2008-06-18 14:13:00 +00:00
pathlocks.cc * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and 2008-05-21 11:17:31 +00:00
pathlocks.hh * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and 2008-05-21 11:17:31 +00:00
references.cc * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour and 2008-05-21 11:17:31 +00:00
references.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
remote-store.cc * Open the connection to the daemon lazily (on demand) so that 2008-12-11 14:30:25 +00:00
remote-store.hh * Open the connection to the daemon lazily (on demand) so that 2008-12-11 14:30:25 +00:00
store-api.cc * Build on Debian 4.0 (GCC 4.1.1). 2008-12-04 21:07:29 +00:00
store-api.hh * Pass HashType values instead of strings. 2008-12-03 16:10:17 +00:00
upgrade-schema.cc * Merged the no-bdb branch (-r10900:HEAD 2008-06-09 13:52:45 +00:00
worker-protocol.hh * Pass the --no-build-output flag to the daemon. 2008-11-11 15:11:10 +00:00