From bdc6b108f2ce86d96ad78bb4d2aa1ad00f173de6 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sun, 12 Feb 2012 21:51:38 +0000 Subject: Bug #222693: Avoid delays due to slapd looking itself up in nss_ldap during startup. (Portage version: 2.2.0_alpha85/cvs/Linux x86_64) --- sys-auth/nss_ldap/ChangeLog | 10 ++- sys-auth/nss_ldap/nss_ldap-265-r1.ebuild | 116 +++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 sys-auth/nss_ldap/nss_ldap-265-r1.ebuild (limited to 'sys-auth') diff --git a/sys-auth/nss_ldap/ChangeLog b/sys-auth/nss_ldap/ChangeLog index ecd642c35b77..a44b4a92bd35 100644 --- a/sys-auth/nss_ldap/ChangeLog +++ b/sys-auth/nss_ldap/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-auth/nss_ldap -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss_ldap/ChangeLog,v 1.66 2010/11/01 20:08:41 halcy0n Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss_ldap/ChangeLog,v 1.67 2012/02/12 21:51:38 robbat2 Exp $ + +*nss_ldap-265-r1 (12 Feb 2012) + + 12 Feb 2012; Robin H. Johnson +nss_ldap-265-r1.ebuild: + Bug #222693: Avoid delays due to slapd looking itself up in nss_ldap during + startup. 01 Nov 2010; Mark Loeser nss_ldap-264-r1.ebuild: Stable for ppc64; bug #305935 diff --git a/sys-auth/nss_ldap/nss_ldap-265-r1.ebuild b/sys-auth/nss_ldap/nss_ldap-265-r1.ebuild new file mode 100644 index 000000000000..9cfc722f56ab --- /dev/null +++ b/sys-auth/nss_ldap/nss_ldap-265-r1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss_ldap/nss_ldap-265-r1.ebuild,v 1.1 2012/02/12 21:51:38 robbat2 Exp $ + +EAPI=2 +inherit fixheadtails eutils multilib autotools + +IUSE="debug ssl sasl kerberos" + +DESCRIPTION="NSS LDAP Module" +HOMEPAGE="http://www.padl.com/OSS/nss_ldap.html" +SRC_URI="http://www.padl.com/download/${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + +DEPEND=">=net-nds/openldap-2.1.30-r5 + sasl? ( dev-libs/cyrus-sasl ) + kerberos? ( virtual/krb5 ) + ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND} + !>"${D}"/etc/ldap.conf + echo >>"${D}"/etc/ldap.conf + sed -i "${D}"/etc/ldap.conf \ + -e '$inss_initgroups_ignoreusers ldap,openldap,mysql,syslog,root,postgres' \ + || die "failed to sed /etc/ldap.conf" + + + dodoc ldap.conf ANNOUNCE NEWS ChangeLog AUTHORS \ + COPYING CVSVersionInfo.txt README nsswitch.ldap certutil + docinto docs; dodoc doc/* + + +} + +pkg_postinst() { + elog "If you use a ldaps:// string in the 'uri' setting of" + elog "your /etc/ldap.conf, you must set 'ssl on'!" +} -- cgit v1.2.3-65-gdbad