aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build.cc
AgeCommit message (Expand)Author
2013-02-26Security: Don't allow builders to change permissions on files they don't ownEelco Dolstra
2013-02-19Enable chroot support on old glibc versions.Ludovic Courtès
2013-01-17Store build logs in /nix/var/log/nix/drvs/<XX>Eelco Dolstra
2013-01-03Clear any immutable bits in the Nix storeEelco Dolstra
2013-01-02If a substitute closure is incomplete, build dependencies, then retry the sub...Eelco Dolstra
2013-01-02Automatically fall back if the references of a substitute are not substitutableEelco Dolstra
2012-12-29Allow mounting a path in a different location in the chrootEelco Dolstra
2012-12-19Kill the build hook rather than shutting it down cleanlyEelco Dolstra
2012-12-18Revert brain fartEelco Dolstra
2012-12-18Check for potential infinite select() loops when buildingEelco Dolstra
2012-11-26Only substitute wanted outputs of a derivationEelco Dolstra
2012-11-26Make "nix-build -A <derivation>.<output>" do the right thingEelco Dolstra
2012-11-15Disable use of vfork()Eelco Dolstra
2012-11-15Don't use std::cerr in a few placesEelco Dolstra
2012-11-09Use vfork() instead of fork() if availableEelco Dolstra
2012-11-09Remove some redundant close() callsEelco Dolstra
2012-11-09Remove the quickExit functionEelco Dolstra
2012-10-23If hashes do not match, print them in base-32 for SHA-1/SHA-256Eelco Dolstra
2012-10-11Shorten the names of temporary build directoriesEelco Dolstra
2012-10-03nix-env: Support ‘--repair’ flagEelco Dolstra
2012-10-03Handle repairing paths that are in build-chroot-dirsEelco Dolstra
2012-10-03When repairing a derivation, check and repair the entire output closureEelco Dolstra
2012-10-02Add a --repair flag to ‘nix-store -r’ to repair derivation outputsEelco Dolstra
2012-10-02Add operation ‘nix-store --repair-path’Eelco Dolstra
2012-09-28Handle octal escapes in /proc/self/mountinfoEelco Dolstra
2012-09-28Print a more descriptive error message if setting up the build environment failsEelco Dolstra
2012-09-19Remove setting of the immutable bitEelco Dolstra
2012-09-19Templatise tokenizeString()Eelco Dolstra
2012-09-18Keep build directory if not all expected outputs were producedEelco Dolstra
2012-09-13In startBuilder(), only print the new paths we're buildingEelco Dolstra
2012-09-12Build hook: Pass the timeout to the remote builderEelco Dolstra
2012-09-11Fix "non-zero padding" errorEelco Dolstra
2012-09-11Support building a derivation if some outputs are already valid (non-chroot c...Eelco Dolstra
2012-09-11Remove debug lineEelco Dolstra
2012-09-11Support building a derivation if some outputs are already validEelco Dolstra
2012-08-27Fix stupid type error in calling std::maxEelco Dolstra
2012-08-27Merge branch 'master' into no-manifestsEelco Dolstra
2012-08-20Check if MS_PRIVATE is definedEelco Dolstra
2012-08-20In the chroot, make all mounted filesystems privateEelco Dolstra
2012-08-20Don't bind-mount /proc since we mount our ownEelco Dolstra
2012-08-19Fix 1755 permission on temporary directories left behind by ‘-K’Eelco Dolstra
2012-08-01Drop the block count in the garbage collectorEelco Dolstra
2012-07-30Refactor settings processingEelco Dolstra
2012-07-30Pass configuration settings to the substitutersEelco Dolstra
2012-07-27Let build.cc verify the expected hash of a substituter's outputEelco Dolstra
2012-07-27Remove more tabsEelco Dolstra
2012-07-27Remove trailing whitespace / tabsEelco Dolstra
2012-07-26Merge branch 'master' into no-manifestsEelco Dolstra
2012-07-26Set permissions on temporary build directories to 0700Eelco Dolstra
2012-07-23Automatically optimise the Nix store when a new path is addedEelco Dolstra