Author: zbyniu Date: Wed Jul 20 10:56:35 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - dozen new overlays, a little nfy (see TODO)
---- Files affected: SPECS: openldap.spec (1.202 -> 1.203) ---- Diffs: ================================================================ Index: SPECS/openldap.spec diff -u SPECS/openldap.spec:1.202 SPECS/openldap.spec:1.203 --- SPECS/openldap.spec:1.202 Wed Jul 20 07:53:28 2005 +++ SPECS/openldap.spec Wed Jul 20 12:56:29 2005 @@ -3,7 +3,8 @@ # TODO: # - package contribs? # - separate relay backend? -# - build more overlays? would dynamic glue,syncprov make sense? +# - complete & validate descriptions +# - preun/post for overlays # # Conditional build: # ldbm_type - set to needed value (btree<default> or hash) @@ -20,7 +21,7 @@ Summary(uk): úŇÁÚËÉ ËĚŚ¤ÎÔŚ× LDAP Name: openldap Version: 2.3.4 -Release: 1 +Release: 1.1 License: OpenLDAP Public License Group: Networking/Daemons Source0: ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/%{name}-%{version}.tgz @@ -310,6 +311,89 @@ %description backend-sql -l pl Backend SQL do slapd - serwera OpenLDAP. +%package overlay-accesslog +Summary: Accesslog overlay for OpenLDAP server +Summary(pl): Nakładka acesslog dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-accesslog +%description overlay-accesslog -l pl + +%package overlay-denyop +Summary: Denyop overlay for OpenLDAP server +Summary(pl): Nakładka zabraniająca wykonania operacji dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-denyop +This overlay provides a quick'n'easy way to deny selected operations +for a database whose backend implements the operations. It is intended +to be less expensive than ACLs because its evaluation occurs before +any backend specific operation is actually even initiated. + +%description overlay-denyop -l pl + +%package overlay-dyngroup +Summary: Dyngroup overlay for OpenLDAP server +Summary(pl): Nakładka dynamicznych grup dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-dyngroup +This overlay extends the Compare operation to detect members of a +dynamic group. It has no effect on any other operations. It must be +configured with a pair of attributes to trigger on, e.g. attrpair +member memberURL will cause compares on "member" to trigger a compare +on "memberURL". + +%description overlay-dyngroup -l pl + +%package overlay-dynlist +Summary: Dynnamic list overlay for OpenLDAP server +Summary(pl): Nakładka dymanicznych list dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-dynlist +The dynlist overlay allows expansion of dynamic groups and more. + +%description overlay-dynlist -l pl + +%package overlay-glue +Summary: Backend Glue overlay for OpenLDAP server +Summary(pl): Nakładka sklejająca dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-glue +The Backend Glue overlay can be used to glue multiple databases into a +single namingContext. + +%description overlay-glue -l pl +Nakładka sklejająca służy do łączenia wielu baz w pojedynczy pień +nazw. + +%package overlay-lastmod +Summary: Last Modification overlay for OpenLDAP server +Summary(pl): --- +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-lastmod +The lastmod overlay creates a service entry rooted at the suffix of +the database it's stacked onto, which holds the DN, the modification +type, the modifiersName and the modifyTimestamp of the last write +operation performed on that database. + +%description overlay-lastmod -l pl + %package overlay-pcache Summary: Proxy cache overlay for OpenLDAP server Summary(pl): Nakładka proxy cache dla serwera OpenLDAP @@ -325,6 +409,88 @@ Nakładka proxy cache pozwalająca buforować zapytania LDAP w lokalnej bazie. +%package overlay-ppolicy +Summary: Password Policy overlay for OpenLDAP server +Summary(pl): Nakładka do polityki haseł dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-ppolicy +The ppolicy overlay is an implementation of the most recent IETF +Password Policy proposal for LDAP. When instantiated, it intercepts, +decodes and applies specific password policy controls to overall use +of a backend database, changes to user password fields, etc. + +%description overlay-ppolicy -l pl + +%package overlay-refint +Summary: Referential Integrity overlay for OpenLDAP server +Summary(pl): Nakładka sprawdzają integralność odwołań dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-refint +The Referential Integrity overlay can be used to maintain the +cohesiveness of a schema which utilizes reference attributes. + +%description overlay-refint -l pl + +%package overlay-rwm +Summary: Rewrite/remap overlay for OpenLDAP server +Summary(pl): Nakładka mapująca dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-rwm +The rwm overlayperforms basic DN/data rewrite and +object-Class/attributeType mapping. Its usage is mostly intended to +provide virtual views of existing data either remotely, in conjunction +with the proxy backend or locally, in conjunction with the relay +backend. + +%description overlay-rwm -l pl + +%package overlay-syncprov +Summary: Rewrite/remap overlay for OpenLDAP server +Summary(pl): Nakładka mapująca dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-syncprov + +%description overlay-syncprov -l pl + + +%package overlay-translucent +Summary: Translucent Proxy overlay for OpenLDAP server +Summary(pl): Nakładka ??? dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-translucent + +%description overlay-translucent -l pl + +%package overlay-unique +Summary: Uniqueness overlay for OpenLDAP server +Summary(pl): Nakładka sprawdzająca unikatowość dla serwera OpenLDAP +Group: Networking/Daemons +Requires(post,pre): /bin/ed +Requires: %{name}-servers = %{version}-%{release} + +%description overlay-unique +The Attribute Uniqueness overlay can be used to enforce the uniqueness +of some or all attributes within a subtree. + +%description overlay-unique -l pl +Nakładka sprawdzająca unikatowość służy do wymuszania unikatowości +atrybutów w poddrzewie LDAP. + %package libs Summary: LDAP shared libraries Summary(pl): Biblioteki współdzielone LDAP @@ -455,7 +621,7 @@ --enable-dnssrv=mod \ --enable-hdb=mod \ --enable-ldap=mod \ - --enable-proxycache=mod \ + --enable-overlays=mod \ --enable-ldbm=mod \ --with-ldbm-api=berkeley \ --with-ldbm-type=%{?ldbm_type:%{ldbm_type}}%{!?ldbm_type:btree} \ @@ -476,6 +642,8 @@ %{__make} depend %{__make} +%{__make} -C servers/slapd/overlays glue.la +%{__make} -C servers/slapd/overlays syncprov.la rm -f doc/rfc/rfc* @@ -490,6 +658,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/openldap/*.a +install servers/slapd/overlays/.libs/{glue,syncprov}{.la,*.so*} $RPM_BUILD_ROOT%{_libdir}/openldap + install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ldap install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ldap @@ -866,12 +1036,82 @@ %{_mandir}/man5/slapd-sql.5* %endif +%files overlay-accesslog +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/accesslog*.so* +%{_libdir}/openldap/accesslog.la +%{_mandir}/man5/slapo-accesslog.5* + +%files overlay-denyop +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/denyop*.so* +%{_libdir}/openldap/denyop.la + +%files overlay-dyngroup +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/dyngroup*.so* +%{_libdir}/openldap/dyngroup.la + +%files overlay-dynlist +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/dynlist*.so* +%{_libdir}/openldap/dynlist.la +%{_mandir}/man5/slapo-dynlist.5* + +%files overlay-glue +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/glue*.so* +%{_libdir}/openldap/glue.la +%{_mandir}/man5/slapo-glue.5* + +%files overlay-lastmod +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/lastmod*.so* +%{_libdir}/openldap/lastmod.la +%{_mandir}/man5/slapo-lastmod.5* + %files overlay-pcache %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/openldap/pcache*.so* %{_libdir}/openldap/pcache.la %{_mandir}/man5/slapo-pcache.5* +%files overlay-ppolicy +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/ppolicy*.so* +%{_libdir}/openldap/ppolicy.la +%{_mandir}/man5/slapo-ppolicy.5* + +%files overlay-refint +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/refint*.so* +%{_libdir}/openldap/refint.la +%{_mandir}/man5/slapo-refint.5* + +%files overlay-rwm +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/rwm*.so* +%{_libdir}/openldap/rwm.la +%{_mandir}/man5/slapo-rwm.5* + +%files overlay-syncprov +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/syncprov*.so* +%{_libdir}/openldap/syncprov.la +%{_mandir}/man5/slapo-syncprov.5* + +%files overlay-translucent +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/translucent*.so* +%{_libdir}/openldap/translucent.la +%{_mandir}/man5/slapo-translucent.5* + +%files overlay-unique +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/openldap/unique*.so* +%{_libdir}/openldap/unique.la +%{_mandir}/man5/slapo-unique.5* + %files libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so.*.*.* @@ -894,8 +1134,6 @@ %{_mandir}/man5/slapd.*.5* %{_mandir}/man5/slapd-ldif.5* %{_mandir}/man5/slapd-null.5* -%{_mandir}/man5/slapo-glue.5* -%{_mandir}/man5/slapo-syncprov.5* %{_mandir}/man8/* %attr(755,root,root) %{_libdir}/openldap/back_relay*.so* @@ -908,6 +1146,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.203 2005/07/20 10:56:29 zbyniu +- dozen new overlays, a little nfy (see TODO) + Revision 1.202 2005/07/20 05:53:28 qboosh - updated to 2.3.4 (first public openldap 2.3 release; new sonames) - updated install patch, removed obsolete nolibbind patch ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/openldap.spec?r1=1.202&r2=1.203&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
