diff options
author | Matt McHenry <github@matt.mchenryfamily.org> | 2017-10-12 22:33:17 -0400 |
---|---|---|
committer | Joerg Thalheim <joerg@thalheim.io> | 2017-10-13 10:29:12 +0100 |
commit | bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2 (patch) | |
tree | c00af4d94e02db76d9138bef9fbfcc63dc19121e /pkgs/tools | |
parent | 6ec6af462573c07cab55dd56ec8e05f7b3dd719b (diff) | |
download | nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.tar nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.tar.gz nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.tar.bz2 nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.tar.lz nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.tar.xz nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.tar.zst nixlib-bbec429f7a22ee7b7aaf17be3e4d52c89d924cf2.zip |
djbdns: fix root server list at build time
as suggested by @peterhoeg in https://github.com/NixOS/nixpkgs/commit/1b7e5eaa79241080eac2a0b79883a17c9e5f4731#commitcomment-24560631 fixes #30379
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/djbdns/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/tools/networking/djbdns/default.nix b/pkgs/tools/networking/djbdns/default.nix index 178d27f20184..b8a7133e7bc7 100644 --- a/pkgs/tools/networking/djbdns/default.nix +++ b/pkgs/tools/networking/djbdns/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, glibc } : +{ stdenv, fetchurl, glibc, dns-root-data } : let version = "1.05"; @@ -23,6 +23,8 @@ stdenv.mkDerivation { postPatch = '' echo gcc -O2 -include ${glibc.dev}/include/errno.h > conf-cc echo $out > conf-home + # djbdns ships with an outdated list of root servers + awk '/^.?.ROOT-SERVERS.NET/ { print $4 }' ${dns-root-data}/root.hints > dnsroots.global sed -i "s|/etc/dnsroots.global|$out/etc/dnsroots.global|" dnscache-conf.c ''; |