SPECS: openldap.spec - dozen new overlays, a little nfy (see TODO)
zbyniu
zbyniu at pld-linux.org
Wed Jul 20 12:56:35 CEST 2005
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
More information about the pld-cvs-commit
mailing list