# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 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 ~arm 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'!" }