aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build.cc
AgeCommit message (Expand)Author
2012-07-08build.cc: Don't use hasSubstitute()Eelco Dolstra
2012-07-06download-from-binary-cache: parallelise fetching of NAR info filesEelco Dolstra
2012-06-27nix-store -r: do substitutions in parallelEelco Dolstra
2012-06-27Mount an empty /dev/shm tmpfs in the chrootEelco Dolstra
2012-06-27Check the return code of the clone() callEelco Dolstra
2012-06-25When using chroots, use a private PID namespaceEelco Dolstra
2012-06-25Use a private UTS namespace to provide a deterministic host/domain name to bu...Eelco Dolstra
2012-06-23Improve error messageEelco Dolstra
2012-06-23In chroot builds, use a private SysV IPC namespaceEelco Dolstra
2012-06-23In chroot builds, use a private network namespaceEelco Dolstra
2012-05-30Compress build logs on the fly using bzip2Eelco Dolstra
2012-05-29Add option ‘build-keep-log’ to enable/disable writing of build logsEelco Dolstra
2012-04-30* Add an option ‘build-use-substitutes’, which can be set to ‘false’Eelco Dolstra
2012-04-30Handle EPERM when creating a hard link for the chrootEelco Dolstra
2012-04-15Close almost all file descriptors in the builderEelco Dolstra
2012-04-05On Linux, pretend we're building on Linux 2.6Eelco Dolstra
2012-03-05Set the close-on-exec flag on file descriptorsEelco Dolstra
2012-03-05Don't leak a file descriptor in commonChildInit()Eelco Dolstra
2012-03-01Fix an uninitialised variableEelco Dolstra
2012-02-18Fix chroots buildsEelco Dolstra
2012-02-09Use data() instead of c_str() where appropriateEelco Dolstra
2011-12-30* Reject a build if there is a cycle among the outputs. This isEelco Dolstra
2011-12-25* Make sure that lock files are cleaned up properly when buildingEelco Dolstra
2011-11-29* Get rid of some superfluous error messages if a substituter fails.Eelco Dolstra
2011-11-21nix: add /etc/hosts with localhost entry to chroot builds.Rob Vermaas
2011-08-31* Eliminate all uses of the global variable ‘store’ from libstore.Eelco Dolstra
2011-07-20* Fix a huuuuge security hole in the Nix daemon. It didn't check thatEelco Dolstra
2011-06-30Add support for the `build-timeout' and `--timeout' options.Ludovic Courtès
2010-12-13* nix-instantiate: return exit status 100 to denote a permanent buildEelco Dolstra
2010-12-13* Update some comments.Eelco Dolstra
2010-11-16* Store the size of a store path in the database (to be precise, theEelco Dolstra
2010-08-31* Always print hook output on stderr, even if --no-build-output isEelco Dolstra
2010-08-30* When using the build hook, distinguish between the stderr of theEelco Dolstra
2010-08-27* Experimental feature: allow a derivation to tell the build hook thatEelco Dolstra
2010-08-25* Made the build hook mechanism more efficient. Rather than startingEelco Dolstra
2010-08-24* Handle the unlikely case where a derivation has no dependencies atEelco Dolstra
2010-08-04* Sync with the trunk.Eelco Dolstra
2010-08-04* Allow derivations to hint that they should not be built remotelyEelco Dolstra
2010-06-24Include <cstring> to ensure that strcpy(), strlen(), and memset() are declared.Peter Simons
2010-06-23Added support for passing an (impure) NIX_BUILD_CORES variable to build expre...Peter Simons
2010-06-21* Sync with the trunk.Eelco Dolstra
2010-06-01* Turn build errors during evaluation into EvalErrors.Eelco Dolstra
2010-06-01* Hack to allow derivations to disable chroot builds by setting theEelco Dolstra
2010-03-11* Sync with the trunk.Eelco Dolstra
2010-03-11Show the build user's group in /etc/group in chroots.Ludovic Courtès
2010-03-11* Sync with the trunk.Eelco Dolstra
2010-03-11Fix thinko in r20547.Ludovic Courtès
2010-03-11Clear supplementary groups of `nixbld' in /etc/passwd in chroots.Ludovic Courtès
2010-02-03* Revert r19797, and use a simpler solution: just don't monitor buildEelco Dolstra
2010-01-29* Added an option "fsync-metadata" to fsync() changes toEelco Dolstra