Patch port nss_ldap's Makefile for ldap.conf location
Jean-Baptiste Quenot
jb.quenot at caraldi.com
Thu Jul 10 06:10:56 PDT 2003
Please find below a patch that fixes the location of ldap.conf to
reflect the location specified by the associated port pam_ldap. The
config file should be $(PREFIX)/etc/ldap.conf, not /etc/ldap.conf.
-----------------------------------8<-----------------------------------
--- Makefile.orig Wed Jul 9 17:59:19 2003
+++ Makefile Wed Jul 9 17:58:50 2003
@@ -25,6 +25,9 @@
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib"
+CONFIGURE_ARGS= --with-ldap-conf-file=${PREFIX}/etc/ldap.conf \
+ --with-ldap-secret-file=${PREFIX}/etc/ldap.secret
+
post-extract:
${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}
-----------------------------------8<-----------------------------------
I've been struggling for hours trying to make nss_ldap work on FreeBSD
5.1 Release, and it was just that damn' file. BTW, it was not clear for
me before, but pam_ldap is only used for authentication. Without
nss_ldap, pam_ldap is pretty useless, ie it requires user entries in the
local password file.
Thank you, and keep up the good work!
--
Jean-Baptiste Quenot
http://caraldi.com/jbq/
More information about the freebsd-ports
mailing list