1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 23:11:16 +02:00

Add option binary-cache-secret-key-file for signing binary caches

This commit is contained in:
Eelco Dolstra 2016-03-04 17:23:42 +01:00
parent af7cdb1096
commit b4e0335d4d
3 changed files with 14 additions and 2 deletions

View file

@ -1,4 +1,5 @@
#include "binary-cache-store.hh"
#include "globals.hh"
namespace nix {
@ -75,7 +76,7 @@ ref<Store> openLocalBinaryCacheStore(std::shared_ptr<Store> localStore,
static RegisterStoreImplementation regStore([](const std::string & uri) -> std::shared_ptr<Store> {
if (std::string(uri, 0, 7) != "file://") return 0;
return openLocalBinaryCacheStore(std::shared_ptr<Store>(0),
"", // FIXME: allow the signing key to be set
settings.get("binary-cache-secret-key-file", string("")),
std::string(uri, 7));
});