aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build.cc
AgeCommit message (Expand)Author
2007-08-12* Get rid of the substitutes database table (NIX-47). Instead, if weEelco Dolstra
2007-06-12* Support queryDeriver() in multi-user installations.Eelco Dolstra
2007-05-01* Set a terminate() handler to ensure that we leave the BDBEelco Dolstra
2007-03-20* Override the setuid helper using NIX_SETUID_HELPER.Eelco Dolstra
2007-03-19* Terminate build hooks and substitutes with a TERM signal, not a KILLEelco Dolstra
2007-03-07* Delete the output paths before invoking the build hook.Eelco Dolstra
2007-02-21* `nix-store --export --sign': sign the Nix archive using the RSA keyEelco Dolstra
2007-01-23* exportReferencesGraph: work on paths within store paths as well.Eelco Dolstra
2006-12-12* New primop builtins.filterSource, which can be used to filter filesEelco Dolstra
2006-12-09* Use deletePathWrapped() in more places.Eelco Dolstra
2006-12-08* Goal cancellation inside the waitForInput() loop needs to be handledEelco Dolstra
2006-12-08* Some refactoring.Eelco Dolstra
2006-12-08* Kill a build if it has gone for more than a certain number ofEelco Dolstra
2006-12-08* Also for convenience, change the ownership of the build output evenEelco Dolstra
2006-12-07* Remove ancient terminology.Eelco Dolstra
2006-12-07* When keeping the temporary build directory (-K), change the ownerEelco Dolstra
2006-12-07* Be less verbose.Eelco Dolstra
2006-12-07* Don't count on the Pid deconstructor to kill the child process,Eelco Dolstra
2006-12-07* If not running as root, let the setuid helper kill the build user'sEelco Dolstra
2006-12-07* In the garbage collector, if deleting a path fails, try to fix itsEelco Dolstra
2006-12-07* When not running as root, call the setuid helper to change theEelco Dolstra
2006-12-07* Change the ownership of store paths to the Nix account beforeEelco Dolstra
2006-12-07* Pass the actual build user to the setuid helper.Eelco Dolstra
2006-12-07* If Nix is not running as root, call the setuid helper to start theEelco Dolstra
2006-12-07* Sanity check.Eelco Dolstra
2006-12-07* Move killUser() to libutil so that the setuid helper can use it.Eelco Dolstra
2006-12-06* Get rid of `build-users'. We'll just take all the members ofEelco Dolstra
2006-12-06* Start of the setuid helper (the program that performs the operationsEelco Dolstra
2006-12-05* Be less chatty.Eelco Dolstra
2006-12-05* Urgh. Do setgid() before setuid(), because the semantics of setgid() Eelco Dolstra
2006-12-05* FreeBSD returns ESRCH when there are no processes to kill.Eelco Dolstra
2006-12-05* Allow unprivileged users to run the garbage collector and to doEelco Dolstra
2006-12-03* Removed `build-allow-root'.Eelco Dolstra
2006-12-03* Some hackery to propagate the worker's stderr and exceptions to theEelco Dolstra
2006-12-02* Move addTempRoot() to the store API, and add another functionEelco Dolstra
2006-11-30* More remote operations.Eelco Dolstra
2006-11-30* Put building in the store API.Eelco Dolstra
2006-11-30* Refactoring. There is now an abstract interface class StoreAPIEelco Dolstra
2006-11-13* Remove the undocumented `noscan' feature. It's no longer necessaryEelco Dolstra
2006-11-13* Magic attribute `exportReferencesGraph' that allows the referencesEelco Dolstra
2006-10-28* `nix-store --read-log / -l PATH' shows the build log of PATH, ifEelco Dolstra
2006-10-19* Special derivation attribute `allowedReferences' that causes Nix toEelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-08-15On cygwin, disable the check that the output is not group or worldMartin Bravenboer
2006-07-20* Call find-runtime-roots.pl from the garbage collector to preventEelco Dolstra
2006-06-19* Oops.Eelco Dolstra
2006-06-19* _exit() doesn't seem to work right on Cygwin.Eelco Dolstra
2006-06-16* Show when we're blocked waiting for a lock.Eelco Dolstra
2006-05-31* For fixed-output derivations, pass the environment variables listedEelco Dolstra
2006-05-30* Not all platforms have sys/select.h.Eelco Dolstra