- make inclusion of the .so symlink conditional on being on a sufficiently-

new Fedora where pam_ldap isn't part of the nss_ldap package, so having
    this package conflict with nss_ldap doesn't require that pam_ldap be
    removed (#596691)
This commit is contained in:
Nalin Dahyabhai 2010-05-27 21:32:12 +00:00
parent bc69bd82b0
commit 5892659cc0

View File

@ -1,6 +1,6 @@
Name: nss-pam-ldapd
Version: 0.7.6
Release: 1%{?dist}
Release: 2%{?dist}
Summary: An nsswitch module which uses directory servers
Group: System Environment/Base
License: LGPLv2+
@ -40,6 +40,7 @@ rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/{%{_initddir},%{_libdir}}
install -p -m755 %{SOURCE2} $RPM_BUILD_ROOT/%{_initddir}/nslcd
%if 0%{?fedora} > 13
# Follow glibc's convention and provide a .so symlink so that people who know
# what to expect can link directly with the module.
if test %{_libdir} != /%{_lib} ; then
@ -52,6 +53,7 @@ if test %{_libdir} != /%{_lib} ; then
$RPM_BUILD_ROOT/%{_libdir}/libnss_ldap.so
rm $RPM_BUILD_ROOT/rootfile
fi
%endif
cat >> $RPM_BUILD_ROOT/%{_sysconfdir}/nslcd.conf << EOF
uid nslcd
gid ldap
@ -71,8 +73,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(0600,root,root) %config(noreplace) /etc/nslcd.conf
%attr(0755,root,root) %{_initddir}/nslcd
%attr(0755,nslcd,root) /var/run/nslcd
# This would be the only thing in the -devel subpackage, so we include it.
%if 0%{?fedora} > 13
# This would be the only thing in the -devel subpackage, so we include it. It
# will conflict with nss_ldap, so only include it for releases where pam_ldap is
# its own package.
/%{_libdir}/*.so
%endif
%pre
getent group ldap > /dev/null || \
@ -155,6 +161,12 @@ fi
exit 0
%changelog
* Thu May 27 2010 Nalin Dahyabhai <nalin@redhat.com> 0.7.6-2
- make inclusion of the .so symlink conditional on being on a sufficiently-
new Fedora where pam_ldap isn't part of the nss_ldap package, so having
this package conflict with nss_ldap doesn't require that pam_ldap be
removed (#596691)
* Thu May 27 2010 Nalin Dahyabhai <nalin@redhat.com> 0.7.6-1
- update to 0.7.6