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