nixos/ddclient: add support for IPv6

wip/nixpkgs-raku
Tachibana Kiyomi 3 years ago
parent 0bb7055f9a
commit 21f41d8b33
No known key found for this signature in database
GPG Key ID: F6CD420DED2157EF
  1. 11
      nixos/modules/services/networking/ddclient.nix
  2. 2
      pkgs/tools/networking/ddclient/default.nix

@ -18,6 +18,7 @@ let
${lib.optionalString (cfg.zone != "") "zone=${cfg.zone}"}
ssl=${boolToStr cfg.ssl}
wildcard=YES
ipv6=${boolToStr cfg.ipv6}
quiet=${boolToStr cfg.quiet}
verbose=${boolToStr cfg.verbose}
${cfg.extraConfig}
@ -116,7 +117,15 @@ with lib;
default = true;
type = bool;
description = ''
Whether to use to use SSL/TLS to connect to dynamic DNS provider.
Whether to use SSL/TLS to connect to dynamic DNS provider.
'';
};
ipv6 = mkOption {
default = false;
type = bool;
description = ''
Whether to use IPv6.
'';
};

@ -12,7 +12,7 @@ perlPackages.buildPerlPackage rec {
# perl packages by default get devdoc which isn't present
outputs = [ "out" ];
buildInputs = with perlPackages; [ IOSocketSSL DigestSHA1 DataValidateIP JSONPP ];
buildInputs = with perlPackages; [ IOSocketSSL DigestSHA1 DataValidateIP JSONPP IOSocketInet6 ];
# Use iproute2 instead of ifconfig
preConfigure = ''

Loading…
Cancel
Save