aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build.cc
AgeCommit message (Expand)Author
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
2006-05-24* Some Cygwin fixes.Eelco Dolstra
2006-03-06* `nix-env (-i|-u) --dry-run' now shows exactly which missing pathsEelco Dolstra
2006-03-01* db.hh shouldn't depend on the Berkeley DB headers.Eelco Dolstra
2006-02-03* Use setsid instead of setpgrp in child processes. This not onlyEelco Dolstra
2006-02-02* When killing a build hook, kill the entire process group (asEelco Dolstra
2005-11-16* Did something useful while waiting at IAD: reference scanning is nowEelco Dolstra
2005-10-20* Prevent uids from being used for more than one buildEelco Dolstra
2005-10-19* Oops. Fixed-output derivations were broken.Eelco Dolstra
2005-10-17* Also kill all processes of the build user after the build. This isEelco Dolstra
2005-10-17* Before starting a build under some uid, kill all current processesEelco Dolstra
2005-10-17* Check that the build result is owned by the build user, and thatEelco Dolstra