1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-26 11:41:15 +02:00

Add a dummy Store::buildPaths() method

This default implementation of buildPaths() does nothing if all
requested paths are already valid, and throws an "unsupported
operation" error otherwise. This fixes a regression introduced by
c30330df6f in binary cache and legacy
SSH stores.
This commit is contained in:
Eelco Dolstra 2017-05-01 13:43:34 +02:00
parent b0b81b7500
commit 0dddcf867a
No known key found for this signature in database
GPG key ID: 8170B4726D7198DE
5 changed files with 36 additions and 38 deletions

View file

@ -114,11 +114,6 @@ void BinaryCacheStore::init()
}
}
void BinaryCacheStore::notImpl()
{
throw Error("operation not implemented for binary cache stores");
}
std::shared_ptr<std::string> BinaryCacheStore::getFile(const std::string & path)
{
std::promise<std::shared_ptr<std::string>> promise;