summary refs log tree commit diff
diff options
context:
space:
mode:
authorJanne Heß <dasJ@users.noreply.github.com>2023-10-30 11:03:41 +0100
committerGitHub <noreply@github.com>2023-10-30 11:03:41 +0100
commit73b2187e5f6a15af405269a1e9c59438327cf63d (patch)
tree7ffed98cde0c827deaf48f0393b117acabcc09c9
parentd80d7d66977956d13ae476b898d6b93532f3636f (diff)
parent2342298229c864082f38580ae7a5b54525095f5d (diff)
downloadnixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.tar
nixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.tar.gz
nixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.tar.bz2
nixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.tar.lz
nixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.tar.xz
nixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.tar.zst
nixpkgs-73b2187e5f6a15af405269a1e9c59438327cf63d.zip
Merge pull request #259459 from jcgruenhage/openssh-ldns
openssh: enable ldns
-rw-r--r--pkgs/tools/networking/openssh/common.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/networking/openssh/common.nix b/pkgs/tools/networking/openssh/common.nix
index 7d01deb3602..bf645edec39 100644
--- a/pkgs/tools/networking/openssh/common.nix
+++ b/pkgs/tools/networking/openssh/common.nix
@@ -18,11 +18,13 @@
 , zlib
 , openssl
 , libedit
+, ldns
 , pkg-config
 , pam
 , libredirect
 , etcDir ? null
 , withKerberos ? true
+, withLdns ? true
 , libkrb5
 , libfido2
 , hostname
@@ -64,6 +66,7 @@ stdenv.mkDerivation {
   buildInputs = [ zlib openssl libedit ]
     ++ lib.optional withFIDO libfido2
     ++ lib.optional withKerberos libkrb5
+    ++ lib.optional withLdns ldns
     ++ lib.optional withPAM pam;
 
   preConfigure = ''
@@ -87,6 +90,7 @@ stdenv.mkDerivation {
     ++ lib.optional withKerberos (assert libkrb5 != null; "--with-kerberos5=${libkrb5}")
     ++ lib.optional stdenv.isDarwin "--disable-libutil"
     ++ lib.optional (!linkOpenssl) "--without-openssl"
+    ++ lib.optional withLdns "--with-ldns"
     ++ extraConfigureFlags;
 
   ${if stdenv.hostPlatform.isStatic then "NIX_LDFLAGS" else null}= [ "-laudit" ] ++ lib.optionals withKerberos [ "-lkeyutils" ];