diff options
author | Christophe Raffalli <raffalli@univ-savoie.fr> | 2013-06-15 06:40:01 +0000 |
---|---|---|
committer | Evgeny Egorochkin <phreedom@yandex.ru> | 2013-08-22 12:53:06 +0300 |
commit | 2c089337e7a4260cec5b83f98754e5dc8445a0f4 (patch) | |
tree | 15c9f6b6660495e6adff32c65b5ff617992e8f15 /pkgs/tools/networking/openssh | |
parent | 77cf3c3e0caf3852bd7541f4e5f280aab6bb3098 (diff) | |
download | nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.tar nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.tar.gz nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.tar.bz2 nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.tar.lz nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.tar.xz nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.tar.zst nixlib-2c089337e7a4260cec5b83f98754e5dc8445a0f4.zip |
OpenSSH: add Kerberos support
Diffstat (limited to 'pkgs/tools/networking/openssh')
-rw-r--r-- | pkgs/tools/networking/openssh/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 4296ba57f881..6d3120e7b996 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -1,8 +1,12 @@ { stdenv, fetchurl, zlib, openssl, perl, libedit, pkgconfig, pam , etcDir ? null , hpnSupport ? false +, withKerberos ? false +, kerberos }: +assert withKerberos -> kerberos != null; + let hpnSrc = fetchurl { @@ -28,7 +32,9 @@ stdenv.mkDerivation rec { patches = [ ./locale_archive.patch ]; - buildInputs = [ zlib openssl libedit pkgconfig pam ]; + buildInputs = [ zlib openssl libedit pkgconfig pam ] ++ + (if withKerberos then [ kerberos ] else []) + ; # I set --disable-strip because later we strip anyway. And it fails to strip # properly when cross building. @@ -39,6 +45,7 @@ stdenv.mkDerivation rec { --disable-strip ${if pam != null then "--with-pam" else "--without-pam"} ${if etcDir != null then "--sysconfdir=${etcDir}" else ""} + ${if withKerberos then "--with-kerberos5=${kerberos}" else ""} ''; preConfigure = |