Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2003 13:07:53 +0200
From:      Jean-Baptiste Quenot <jb.quenot@caraldi.com>
To:        ports@freebsd.org
Cc:        nectar@freebsd.org
Subject:   Patch port nss_ldap's Makefile for ldap.conf location
Message-ID:  <20030710110751.GA6966@watt.intra.caraldi.com>

next in thread | raw e-mail | index | archive | help
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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030710110751.GA6966>