lix/src/libstore
Shea Levy 16591eb3cc Allow bind-mounting regular files into the chroot
mount(2) with MS_BIND allows mounting a regular file on top of a regular
file, so there's no reason to only bind directories. This allows finer
control over just which files are and aren't included in the chroot
without having to build symlink trees or the like.

Signed-off-by: Shea Levy <shea@shealevy.com>
2013-07-15 16:01:33 +02:00
..
build.cc Allow bind-mounting regular files into the chroot 2013-07-15 16:01:33 +02:00
derivations.cc Only substitute wanted outputs of a derivation 2012-11-26 17:15:09 +01:00
derivations.hh Only substitute wanted outputs of a derivation 2012-11-26 17:15:09 +01:00
gc.cc Garbage collector: Don't follow symlinks arbitrarily 2013-07-12 14:03:36 +02:00
globals.cc Disable the copy-from-other-stores substituter 2013-06-20 12:01:33 +02:00
globals.hh Revert "Prevent config.h from being clobbered" 2013-03-08 01:24:59 +01:00
local-store.cc Increase SQLite's auto-checkpoint interval 2013-06-20 14:01:33 +00:00
local-store.hh Don't keep "disabled" substituters running 2013-06-20 11:55:15 +02:00
Makefile.am Add builtin constants ‘langVersion’ and ‘nixVersion’ 2012-11-27 13:29:55 +01:00
misc.cc Don't substitute derivations that have preferLocalBuild set 2013-06-20 19:26:31 +02:00
misc.hh Don't set $preferLocalBuild and $requiredSystemFeatures in builders 2013-06-20 18:07:27 +00:00
optimise-store.cc Revert "Prevent config.h from being clobbered" 2013-03-08 01:24:59 +01:00
pathlocks.cc Set the close-on-exec flag on file descriptors 2012-03-05 20:29:00 +01:00
pathlocks.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
references.cc Use data() instead of c_str() where appropriate 2012-02-09 18:27:45 +01:00
references.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
remote-store.cc Revert "Prevent config.h from being clobbered" 2013-03-08 01:24:59 +01:00
remote-store.hh nix-store -q --roots: Respect the gc-keep-outputs/gc-keep-derivations settings 2012-12-20 18:41:44 +01:00
schema.sql * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
store-api.cc Garbage collector: Don't follow symlinks arbitrarily 2013-07-12 14:03:36 +02:00
store-api.hh nix-store --export: Export paths in topologically sorted order 2013-05-23 14:55:36 -04:00
worker-protocol.hh Revert "Prevent config.h from being clobbered" 2013-03-08 01:24:59 +01:00