aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/store-api.hh
diff options
context:
space:
mode:
authorregnat <rg@regnat.ovh>2021-11-05 16:17:49 +0100
committerregnat <rg@regnat.ovh>2021-11-05 16:19:16 +0100
commit1f3c3a3785b21fe349480b562d5f97b8cc9caa6d (patch)
tree67693e9b7a0df3321e6942af7f14dac7c1e59ef1 /src/libstore/store-api.hh
parent7d6017b7a911dd5b8a7ccb5bc1bf9282140de20c (diff)
Make the flake options work when using the daemon
When setting flake-local options (with the `nixConfig` field), forward these options to the daemon in case we’re using one. This is necessary in particular for options like `binary-caches` or `post-build-hook` to make sense. Fix <https://github.com/NixOS/nix/commit/343239fc8a1993f707a990c2cd54a41f1fa3de99#r44356843>
Diffstat (limited to 'src/libstore/store-api.hh')
-rw-r--r--src/libstore/store-api.hh5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libstore/store-api.hh b/src/libstore/store-api.hh
index 7d02340df..8472e726a 100644
--- a/src/libstore/store-api.hh
+++ b/src/libstore/store-api.hh
@@ -724,6 +724,11 @@ public:
virtual void createUser(const std::string & userName, uid_t userId)
{ }
+ /*
+ * Synchronises the options of the client with those of the daemon
+ * (a no-op when there’s no daemon)
+ */
+ virtual void setOptions() { }
protected:
Stats stats;