packages: openldap/openldap.spec - added nssov overlay
baggins
baggins at pld-linux.org
Wed Jul 8 16:06:28 CEST 2009
Author: baggins Date: Wed Jul 8 14:06:28 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- added nssov overlay
---- Files affected:
packages/openldap:
openldap.spec (1.307 -> 1.308)
---- Diffs:
================================================================
Index: packages/openldap/openldap.spec
diff -u packages/openldap/openldap.spec:1.307 packages/openldap/openldap.spec:1.308
--- packages/openldap/openldap.spec:1.307 Thu Jul 2 15:02:06 2009
+++ packages/openldap/openldap.spec Wed Jul 8 16:06:22 2009
@@ -62,6 +62,7 @@
Patch17: %{name}-gethostbyXXXX_r.patch
Patch18: %{name}-smbk5pwd-heimdal.patch
Patch19: %{name}-smbk5pwd-shadowLastChange.patch
+Patch20: %{name}-nssov.patch
# Patch for the evolution library
Patch100: %{name}-ntlm.diff
URL: http://www.openldap.org/
@@ -607,6 +608,23 @@
są modyfikowani w odpowiedniej kolejności, aby utrzymać opisany w DN
atrybut "jest członkiem grupy", uaktualniany wraz z DN grupy.
+%package overlay-nssov
+Summary: NSS overlay for OpenLDAP server
+Summary(pl.UTF-8): Nakładka NSS dla serwera OpenLDAP
+Group: Networking/Daemons
+Requires(post,preun): sed >= 4.0
+Requires: %{name}-servers = %{version}-%{release}
+
+%description overlay-nssov
+The nssov overlay handles NSS lookup requests through a local
+Unix Domain socket. It uses the same IPC protocol as Arthur de Jong's
+nss-ldapd.
+
+%description overlay-nssov -l pl.UTF-8
+Nakładka nssov obsługuje żądania wyszukiwania NSS poprzez lokalne
+gniazdo Unix Domain. Używa tego samego protokołu IPC co nss-ldapd
+Arthura de Jong.
+
%package overlay-pcache
Summary: Proxy cache overlay for OpenLDAP server
Summary(pl.UTF-8): Nakładka proxy cache dla serwera OpenLDAP
@@ -890,6 +908,7 @@
%patch16 -p1
%patch17 -p1
%patch19 -p0
+%patch20 -p1
ln -s ../../../contrib/slapd-modules/smbk5pwd/smbk5pwd.c servers/slapd/overlays/smbk5pwd.c
cd ..
@@ -1022,6 +1041,9 @@
%{__make} -j1 depend
%{__make}
+%{__make} -j1 -C contrib/slapd-modules/nssov \
+ OPT="%{rpmcflags}"
+
install -d libs
for d in liblber libldap libldap_r ; do
ln -sf ../libraries/$d/.libs/$d.la libs/$d.la
@@ -1129,6 +1151,12 @@
rm -f $RPM_BUILD_ROOT%{_libdir}/openldap/*.a
+sed -e "s|/usr/local/libexec/openldap|%{_libdir}/%{name}|" contrib/slapd-modules/nssov/.libs/nssov.la \
+ > $RPM_BUILD_ROOT/%{_libdir}/%{name}/nssov.la
+install contrib/slapd-modules/nssov/.libs/nssov.so.0.0.0 $RPM_BUILD_ROOT/%{_libdir}/%{name}
+ln -s nssov.so.0.0.0 $RPM_BUILD_ROOT/%{_libdir}/%{name}/nssov.so.0
+ln -s nssov.so.0.0.0 $RPM_BUILD_ROOT/%{_libdir}/%{name}/nssov.so
+
install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/ldap
install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/ldap
@@ -1353,6 +1381,12 @@
%preun overlay-memberof
%ldap_module_remove memberof.la
+%post overlay-nssov
+%ldap_module_add nssov.la
+
+%preun overlay-nssov
+%ldap_module_remove nssov.la
+
%post overlay-ppolicy
%ldap_module_add ppolicy.la
@@ -1635,6 +1669,12 @@
%{_libdir}/openldap/memberof.la
%{_mandir}/man5/slapo-memberof.5*
+%files overlay-nssov
+%defattr(644,root,root,755)
+%doc %{name}-%{version}/contrib/slapd-modules/nssov/README
+%attr(755,root,root) %{_libdir}/openldap/nssov*.so*
+%{_libdir}/openldap/nssov.la
+
%files overlay-pcache
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/openldap/pcache*.so*
@@ -1734,6 +1774,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.308 2009/07/08 14:06:22 baggins
+- added nssov overlay
+
Revision 1.307 2009/07/02 13:02:06 baggins
- rel 4
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openldap/openldap.spec?r1=1.307&r2=1.308&f=u
More information about the pld-cvs-commit
mailing list