# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools fixheadtails multilib-minimal prefix 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 ~amd64-linux" IUSE="debug kerberos ssl sasl split-usr" DEPEND=" >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r3[${MULTILIB_USEDEP}] ) kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) ssl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) " RDEPEND=" ${DEPEND} !>"${ED}"/etc/ldap.conf || die echo >>"${ED}"/etc/ldap.conf || die sed -i "${ED}"/etc/ldap.conf \ -e '$inss_initgroups_ignoreusers ldap,openldap,mysql,syslog,root,postgres' \ || die dodoc ldap.conf ANNOUNCE NEWS ChangeLog AUTHORS \ CVSVersionInfo.txt README nsswitch.ldap certutil docinto docs dodoc -r 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'!" }