diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-06-20T17·26+0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-06-20T17·26+0200 |
commit | 5558652709f27e8a887580b77b93c705659d7a4b (patch) | |
tree | 3579a66827b1a41af77c8b38aaa591295824da9b /src/libstore/misc.hh | |
parent | 1906cce6fcea88d07b55c0b9734da39675e17a4d (diff) |
Don't substitute derivations that have preferLocalBuild set
In particular this means that "trivial" derivations such as writeText are not substituted, reducing the number of GET requests to the binary cache by about 200 on a typical NixOS configuration.
Diffstat (limited to 'src/libstore/misc.hh')
-rw-r--r-- | src/libstore/misc.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstore/misc.hh b/src/libstore/misc.hh index b4bd9ed8a49f..6f90ebe5e442 100644 --- a/src/libstore/misc.hh +++ b/src/libstore/misc.hh @@ -32,5 +32,7 @@ void queryMissing(StoreAPI & store, const PathSet & targets, PathSet & willBuild, PathSet & willSubstitute, PathSet & unknown, unsigned long long & downloadSize, unsigned long long & narSize); +bool willBuildLocally(Derivation & drv); + } |