Merge pull request #165259 from Luflosi/ipfs-recursiveUpdate

nixos/ipfs: use lib.recursiveUpdate instead of // operator
This commit is contained in:
Robert Hensing 2022-04-05 19:16:39 +02:00 committed by GitHub
commit 39e0bd705b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -267,11 +267,15 @@ in
'' + ''
ipfs --offline config show \
| ${pkgs.jq}/bin/jq '. * $extraConfig' --argjson extraConfig ${
escapeShellArg (builtins.toJSON ({
Addresses.API = cfg.apiAddress;
Addresses.Gateway = cfg.gatewayAddress;
Addresses.Swarm = cfg.swarmAddress;
} // cfg.extraConfig))
escapeShellArg (builtins.toJSON (
recursiveUpdate
{
Addresses.API = cfg.apiAddress;
Addresses.Gateway = cfg.gatewayAddress;
Addresses.Swarm = cfg.swarmAddress;
}
cfg.extraConfig
))
} \
| ipfs --offline config replace -
'';