diff options
author | Christoph Hrdinka <c.github@hrdinka.at> | 2017-12-28 14:05:53 +0100 |
---|---|---|
committer | Christoph Hrdinka <c.github@hrdinka.at> | 2017-12-28 14:34:05 +0100 |
commit | 02694384c03727a672673bf8a697b9e4003f48fa (patch) | |
tree | 00222b1d0d3e8e7ece0dfbc656de716668aaac70 | |
parent | f3949a2e8e7c2197482d82126a1c1f16a21a8a3c (diff) | |
download | nixlib-02694384c03727a672673bf8a697b9e4003f48fa.tar nixlib-02694384c03727a672673bf8a697b9e4003f48fa.tar.gz nixlib-02694384c03727a672673bf8a697b9e4003f48fa.tar.bz2 nixlib-02694384c03727a672673bf8a697b9e4003f48fa.tar.lz nixlib-02694384c03727a672673bf8a697b9e4003f48fa.tar.xz nixlib-02694384c03727a672673bf8a697b9e4003f48fa.tar.zst nixlib-02694384c03727a672673bf8a697b9e4003f48fa.zip |
nsd: add configFile parameter
Signed-off-by: Christoph Hrdinka <c.github@hrdinka.at>
-rw-r--r-- | pkgs/servers/dns/nsd/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix index 6cf98daab5bf..c739986e78e8 100644 --- a/pkgs/servers/dns/nsd/default.nix +++ b/pkgs/servers/dns/nsd/default.nix @@ -10,6 +10,8 @@ , rootServer ? false , rrtypes ? false , zoneStats ? false + +, configFile ? "etc/nsd/nsd.conf" }: stdenv.mkDerivation rec { @@ -39,7 +41,15 @@ stdenv.mkDerivation rec { ++ edf rootServer "root-server" ++ edf rrtypes "draft-rrtypes" ++ edf zoneStats "zone-stats" - ++ [ "--with-ssl=${openssl.dev}" "--with-libevent=${libevent.dev}" ]; + ++ [ "--with-ssl=${openssl.dev}" + "--with-libevent=${libevent.dev}" + "--with-nsd_conf_file=${configFile}" + "--with-configdir=etc/nsd" + ]; + + patchPhase = '' + sed 's@$(INSTALL_DATA) nsd.conf.sample $(DESTDIR)$(nsdconfigfile).sample@@g' -i Makefile.in + ''; meta = with stdenv.lib; { homepage = http://www.nlnetlabs.nl; |