diff options
author | regnat <rg@regnat.ovh> | 2021-07-30 10:34:50 +0200 |
---|---|---|
committer | regnat <rg@regnat.ovh> | 2021-07-30 10:34:50 +0200 |
commit | d9ba3385a9aa5ae18fc9310f827cff95f00ce9f3 (patch) | |
tree | 1a9ce5713aafc386fd3d410e150ac6a31b7526db /src | |
parent | 48e35585a6f23b05647cef12bcc85eeab3ae1d59 (diff) |
Don’t send the experimental-features to the daemon
The experimental features are, well, experimental, and shouldn’t be
carelessly and transparently enabled.
Besides, some (`ca-derivations` at least) need to be enabled at startup
in order to work properly.
So it’s better to just require that daemon be started with the right
`experimental-features` option.
Fix #5017
Diffstat (limited to 'src')
-rw-r--r-- | src/libstore/remote-store.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstore/remote-store.cc b/src/libstore/remote-store.cc index 140f39120..73f590e7b 100644 --- a/src/libstore/remote-store.cc +++ b/src/libstore/remote-store.cc @@ -222,6 +222,7 @@ void RemoteStore::setOptions(Connection & conn) overrides.erase(settings.buildCores.name); overrides.erase(settings.useSubstitutes.name); overrides.erase(loggerSettings.showTrace.name); + overrides.erase(settings.experimentalFeatures.name); conn.to << overrides.size(); for (auto & i : overrides) conn.to << i.first << i.second.value; |