1{ stdenv, lib, fetchurl }:
2
3let
4
5 rootHints = fetchurl {
6 url = "https://www.internic.net/domain/named.root";
7 sha256 = "0qsyxpj5b3i7n162qfyv76ljqbvnwjii7jk8mpfinklx0sk01473";
8 };
9
10 rootKey = ./root.key;
11 rootDs = ./root.ds;
12
13in
14
15stdenv.mkDerivation {
16 name = "dns-root-data-2017-07-26";
17
18 buildCommand = ''
19 mkdir $out
20 cp ${rootHints} $out/root.hints
21 cp ${rootKey} $out/root.key
22 cp ${rootDs} $out/root.ds
23 '';
24
25 meta = with lib; {
26 description = "DNS root data including root zone and DNSSEC key";
27 maintainers = with maintainers; [ fpletz ];
28 };
29}