A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community
Find a file
Eelco Dolstra b64988bb35 Allow substitutes for builds that have preferLocalBuild set
Not substituting builds with "preferLocalBuild = true" was a bad idea,
because it didn't take the cost of dependencies into account. For
instance, if we can't substitute a fetchgit call, then we have to
download/build git and all its dependencies.

Partially reverts 5558652709 and adds a
new derivation attribute "allowSubstitutes" to specify whether a
derivation may be substituted.
2015-06-04 16:30:22 +02:00
config
corepkgs
doc Document setting up signed binary caches 2015-06-01 17:14:16 +02:00
misc
mk
perl Handle base-16 NarHash fields in signed .narinfo files 2015-06-03 15:33:17 +02:00
scripts copy-from-other-stores: Use cp 2015-06-04 14:55:40 +02:00
src Allow substitutes for builds that have preferLocalBuild set 2015-06-04 16:30:22 +02:00
tests Fix tarball test 2015-06-02 13:20:43 +02:00
.gitignore
bootstrap.sh
configure.ac
COPYING
dev-shell
INSTALL
local.mk
Makefile
Makefile.config.in
nix.spec.in
README
release.nix Build against libsodium on Ubuntu 15.04 and Debian 8 2015-06-02 13:14:31 +02:00
version

Nix is a purely functional package manager.  For installation and
usage instructions, please read the manual, which can be found in
`docs/manual/manual.html', and additionally at the Nix website at
<http://nixos.org/>.


Acknowledgments

This product includes software developed by the OpenSSL Project for
use in the OpenSSL Toolkit (http://www.OpenSSL.org/).