diff options
author | Lluís Batlle i Rossell <viric@vicerveza.homeunix.net> | 2012-06-10 14:50:44 +0000 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@vicerveza.homeunix.net> | 2012-06-10 14:50:44 +0000 |
commit | 78333e5d845cfb71a5fdb329c39e06ba12b85f78 (patch) | |
tree | c56e7d94a594ceb671f7dafb000a822085e1e4ec /modules/services/networking/bind.nix | |
parent | 31f30722d6ccad96eee50f485db2d1f13888677a (diff) | |
download | nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.tar nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.tar.gz nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.tar.bz2 nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.tar.lz nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.tar.xz nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.tar.zst nixpkgs-78333e5d845cfb71a5fdb329c39e06ba12b85f78.zip |
Add a 'named' option to run only for ipv4.
I remember the 'named' log was giving annoying messages on systems not ipv6 capable (I can't recall if lacking the kernel ipv6 code or unconfigured ipv6 addresses). svn path=/nixos/trunk/; revision=34419
Diffstat (limited to 'modules/services/networking/bind.nix')
-rw-r--r-- | modules/services/networking/bind.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/services/networking/bind.nix b/modules/services/networking/bind.nix index 19619f0383f..1e04b354939 100644 --- a/modules/services/networking/bind.nix +++ b/modules/services/networking/bind.nix @@ -78,6 +78,13 @@ in "; }; + ipv4Only = mkOption { + default = false; + description = " + Only use ipv4, even if the host supports ipv6 + "; + }; + zones = mkOption { default = []; description = " @@ -121,7 +128,7 @@ in ${pkgs.coreutils}/bin/mkdir -p /var/run/named ''; - exec = "${pkgs.bind}/sbin/named -c ${cfg.configFile} -f"; + exec = "${pkgs.bind}/sbin/named ${optionalString cfg.ipv4Only "-4"} -c ${cfg.configFile} -f"; }; }; |