summary refs log tree commit diff
path: root/pkgs/development/libraries/kerberos
diff options
context:
space:
mode:
authorDan Peebles <pumpkin@me.com>2018-08-20 02:17:46 +0000
committerDan Peebles <pumpkin@me.com>2018-08-20 02:42:41 +0000
commita5b5536e2a720aeb559f10ff8f50b1ca7f36725a (patch)
tree8717d18a28074e22c31cfb28615f93754814f60c /pkgs/development/libraries/kerberos
parentac401848013985be1c07f0e4506306902c68c7ed (diff)
downloadnixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.tar
nixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.tar.gz
nixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.tar.bz2
nixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.tar.lz
nixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.tar.xz
nixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.tar.zst
nixpkgs-a5b5536e2a720aeb559f10ff8f50b1ca7f36725a.zip
krb5: add linux keyring support
This requires some minor hoop-hopping because it's involved in the
Linux bootstrap, but it's nothing too complicated.

Fixes #43289
Diffstat (limited to 'pkgs/development/libraries/kerberos')
-rw-r--r--pkgs/development/libraries/kerberos/krb5.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 8f9c75c441d..4e3ba399cc3 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pkgconfig, perl, yacc, bootstrap_cmds
-, openssl, openldap, libedit
+, openssl, openldap, libedit, keyutils
 
 # Extra Arguments
 , type ? ""
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
     # Provides the mig command used by the build scripts
     ++ optional stdenv.isDarwin bootstrap_cmds;
   buildInputs = [ openssl ]
+    ++ optionals (stdenv.hostPlatform.isLinux) [ keyutils ]
     ++ optionals (!libOnly) [ openldap libedit ];
 
   preConfigure = "cd ./src";