aboutsummaryrefslogtreecommitdiff
path: root/kerberos5/libexec/kpasswdd
diff options
context:
space:
mode:
authorMichael Reifenberger <mr@FreeBSD.org>2003-06-18 09:11:34 +0000
committerMichael Reifenberger <mr@FreeBSD.org>2003-06-18 09:11:34 +0000
commitbdf56035003d342f8b4c513cb7b4af08c544bce8 (patch)
tree3e374b0f50cb295eb6cd799e9c9f938cc11176ea /kerberos5/libexec/kpasswdd
parent777ca648ab9669d8440d9699771f639ab189c547 (diff)
downloadsrc-bdf56035003d342f8b4c513cb7b4af08c544bce8.tar.gz
src-bdf56035003d342f8b4c513cb7b4af08c544bce8.zip
Add (optional, default off) support to kerberos5 for supporting openldap.
Tests with openldap20 where successful whereas openldap21 didn't like the way hdb-ldap accessed openldap (doesn't like non-bind access). To activate the support put a USE_OPENLDAP=yes in your make.conf. The OPENLDAPBASE is also optional and points to /usr/local as default. Approved by: markm MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=116517
Diffstat (limited to 'kerberos5/libexec/kpasswdd')
-rw-r--r--kerberos5/libexec/kpasswdd/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/kerberos5/libexec/kpasswdd/Makefile b/kerberos5/libexec/kpasswdd/Makefile
index faae57493452..1d82ce0f9087 100644
--- a/kerberos5/libexec/kpasswdd/Makefile
+++ b/kerberos5/libexec/kpasswdd/Makefile
@@ -12,13 +12,14 @@ CFLAGS+= -I${KRB5DIR}/include \
-I${KRB5DIR}/kpasswd \
-I${ASN1OBJDIR} \
-I${HDBOBJDIR} \
- -I${.OBJDIR}
+ -I${.OBJDIR} \
+ ${LDAPCFLAGS}
LDADD= -L${KRB5OBJDIR} -lkrb5 -L${ROKENOBJDIR} -lroken \
-L${VERSOBJDIR} -lvers \
-L${KADM5SOBJDIR} -lkadm5srv -L${HDBOBJDIR} -lhdb \
- -L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err
+ -L${ASN1OBJDIR} -lasn1 -lcrypto -lcrypt -lcom_err ${LDAPLDADD}
DPADD= ${LIBKRB5} ${LIBROKEN} \
- ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR}
+ ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} ${LDAPLIBS}
MAN= kpasswdd.8
.include <bsd.prog.mk>