summary refs log tree commit diff
path: root/pkgs/development/libraries/kerberos
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2015-06-01 21:03:44 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2015-06-04 14:54:48 +0200
commit1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18 (patch)
treeccadd8a0f399113602b2c18daa857e1a92cea6a0 /pkgs/development/libraries/kerberos
parentc449f292d2f3ff48432c367f0109346cab480225 (diff)
downloadnixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.tar
nixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.tar.gz
nixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.tar.bz2
nixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.tar.lz
nixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.tar.xz
nixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.tar.zst
nixlib-1b32ae03f3be8c5233ddd7f7d7db2db6ef4d2f18.zip
Revert "krb5: Fixes"
This reverts commit a74e4863f351e4cd2e0ec487b24cb3d1a91ccb9d.
Diffstat (limited to 'pkgs/development/libraries/kerberos')
-rw-r--r--pkgs/development/libraries/kerberos/krb5.nix10
1 files changed, 4 insertions, 6 deletions
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 6d3d8eec58f7..c60ff03aa67a 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -3,7 +3,7 @@
 
 # Optional Dependencies
 , libedit ? null, readline ? null, ncurses ? null, libverto ? null
-, openldap ? null
+, openldap ? null, db ? null
 
 # Crypto Dependencies
 , openssl ? null, nss ? null, nspr ? null
@@ -24,6 +24,7 @@ let
   optNcurses = if libOnly then null else shouldUsePkg ncurses;
   optLibverto = shouldUsePkg libverto;
   optOpenldap = if libOnly then null else shouldUsePkg openldap;
+  optDb = if libOnly then null else shouldUsePkg db;
 
   # Prefer the openssl implementation
   cryptoStr = if optOpenssl != null then "openssl"
@@ -93,7 +94,7 @@ stdenv.mkDerivation rec {
     (mkWith   (optLibverto != null)         "system-verto"        null)
     (mkWith   (optOpenldap != null)         "ldap"                null)
     (mkWith   false                         "tcl"                 null)
-    (mkWith   false                         "system-db"           null)  # Requires db v1.85
+    (mkWith   (optDb != null)               "system-db"           null)
   ];
 
   buildPhase = optionalString libOnly ''
@@ -105,14 +106,11 @@ stdenv.mkDerivation rec {
 
   installPhase = optionalString libOnly ''
     mkdir -p $out/{bin,include/{gssapi,gssrpc,kadm5,krb5},lib/pkgconfig,sbin,share/{et,man/man1}}
-
     (cd util; make install)
     (cd include; make install)
     (cd lib; make install)
     (cd build-tools; make install)
-
-    rm -rf $out/{sbin,share}
-    find $out/bin -type f | grep -v 'krb5-config' | xargs rm
+    rm -rf $out/{bin,sbin,share}
   '';
 
   enableParallelBuilding = true;