mirror of
https://github.com/NixOS/nix.git
synced 2025-11-14 22:42:41 +01:00
Forward the whole Nix config to the post-build-hook
Fill `NIX_CONFIG` with the value of the current Nix configuration before calling the post-build-hook. That way the whole configuration (including the possible `experimental-features`, a possibly `--store` option or whatever) will be made available to the hook
This commit is contained in:
parent
bdc24efc87
commit
9b1f3cbc13
4 changed files with 32 additions and 4 deletions
|
|
@ -757,6 +757,7 @@ void runPostBuildHook(
|
|||
|
||||
hookEnvironment.emplace("DRV_PATH", store.printStorePath(drvPath));
|
||||
hookEnvironment.emplace("OUT_PATHS", chomp(concatStringsSep(" ", store.printStorePathSet(outputPaths))));
|
||||
hookEnvironment.emplace("NIX_CONFIG", globalConfig.toKeyValue());
|
||||
|
||||
RunOptions opts(settings.postBuildHook, {});
|
||||
opts.environment = hookEnvironment;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue