nsd: add configFile parameter

Signed-off-by: Christoph Hrdinka <c.github@hrdinka.at>

+11 -1
+11 -1
pkgs/servers/dns/nsd/default.nix
··· 10 , rootServer ? false 11 , rrtypes ? false 12 , zoneStats ? false 13 }: 14 15 stdenv.mkDerivation rec { ··· 39 ++ edf rootServer "root-server" 40 ++ edf rrtypes "draft-rrtypes" 41 ++ edf zoneStats "zone-stats" 42 - ++ [ "--with-ssl=${openssl.dev}" "--with-libevent=${libevent.dev}" ]; 43 44 meta = with stdenv.lib; { 45 homepage = http://www.nlnetlabs.nl;
··· 10 , rootServer ? false 11 , rrtypes ? false 12 , zoneStats ? false 13 + 14 + , configFile ? "etc/nsd/nsd.conf" 15 }: 16 17 stdenv.mkDerivation rec { ··· 41 ++ edf rootServer "root-server" 42 ++ edf rrtypes "draft-rrtypes" 43 ++ edf zoneStats "zone-stats" 44 + ++ [ "--with-ssl=${openssl.dev}" 45 + "--with-libevent=${libevent.dev}" 46 + "--with-nsd_conf_file=${configFile}" 47 + "--with-configdir=etc/nsd" 48 + ]; 49 + 50 + patchPhase = '' 51 + sed 's@$(INSTALL_DATA) nsd.conf.sample $(DESTDIR)$(nsdconfigfile).sample@@g' -i Makefile.in 52 + ''; 53 54 meta = with stdenv.lib; { 55 homepage = http://www.nlnetlabs.nl;