SPECS: openldap.spec - separated backend-relay, fixed R(preun)
qboosh
qboosh at pld-linux.org
Fri Jul 22 08:41:11 CEST 2005
Author: qboosh Date: Fri Jul 22 06:41:11 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- separated backend-relay, fixed R(preun)
---- Files affected:
SPECS:
openldap.spec (1.204 -> 1.205)
---- Diffs:
================================================================
Index: SPECS/openldap.spec
diff -u SPECS/openldap.spec:1.204 SPECS/openldap.spec:1.205
--- SPECS/openldap.spec:1.204 Thu Jul 21 23:56:39 2005
+++ SPECS/openldap.spec Fri Jul 22 08:41:05 2005
@@ -2,7 +2,6 @@
#
# TODO:
# - package contribs?
-# - separate relay backend?
# - complete & validate descriptions
# - preun/post for overlays
#
@@ -184,7 +183,7 @@
Summary: BDB backend to OpenLDAP server
Summary(pl): Backend BDB do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-bdb
@@ -197,7 +196,7 @@
Summary: DNS SRV backend to OpenLDAP server
Summary(pl): Backend DNS SRV do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-dnssrv
@@ -210,7 +209,7 @@
Summary: HDB (Hierarchical DB) backend to OpenLDAP server
Summary(pl): Backend HDB (Hierarchical DB) do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-hdb
@@ -223,7 +222,7 @@
Summary: LDAP backend to OpenLDAP server
Summary(pl): Backend LDAP do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-ldap
@@ -236,7 +235,7 @@
Summary: LDBM backend to OpenLDAP server
Summary(pl): Backend LDBM do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-ldbm
@@ -249,7 +248,7 @@
Summary: Meta backend to OpenLDAP server
Summary(pl): Backend Meta do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-meta
@@ -262,7 +261,7 @@
Summary: Monitor backend to OpenLDAP server
Summary(pl): Backend Monitor do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-monitor
@@ -275,7 +274,7 @@
Summary: /etc/passwd backend to OpenLDAP server
Summary(pl): Backend /etc/passwd do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-passwd
@@ -288,7 +287,7 @@
Summary: Perl backend to OpenLDAP server
Summary(pl): Backend Perl do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
@@ -298,11 +297,31 @@
%description backend-perl -l pl
Backend Perl do slapd - serwera OpenLDAP.
+%package backend-relay
+Summary: Relay backend to OpenLDAP server
+Summary(pl): Backend przekazujący do serwera OpenLDAP
+Group: Networking/Daemons
+Requires(post,preun): /bin/ed
+Requires: %{name}-overlay-rwm = %{version}-%{release}
+Requires: %{name}-servers = %{version}-%{release}
+
+%description backend-relay
+The primary purpose of this slapd(8) backend is to map a naming
+context defined in a database running in the same slapd(8) instance
+into a virtual naming context, with attributeType and objectClass
+manipulation, if required. It requires the rwm overlay.
+
+%description backend-relay -l pl
+Głównym celem tego backendu slapd(8) jest odwzorowywanie kontekstów
+nazw zdefiniowanych w bazie danych działającej w tej samej instancji
+slapd(8) na konteksty nazw wirtualnych z modyfikowaniem attributeType
+i objectClass w razie potrzeby. Wymaga nakładki rwm.
+
%package backend-shell
Summary: Shell backend to OpenLDAP server
Summary(pl): Backend Shell do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-shell
@@ -315,7 +334,7 @@
Summary: SQL backend to OpenLDAP server
Summary(pl): Backend SQL do serwera OpenLDAP
Group: Networking/Daemons
-Requires(post,pre): /bin/ed
+Requires(post,preun): /bin/ed
Requires: %{name}-servers = %{version}-%{release}
%description backend-sql
@@ -930,6 +949,24 @@
fi
%endif
+%post backend-relay
+ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || :
+,s/^#[[:blank:]]*moduleload[[:blank:]]\\+back_relay.la[[:blank:]]*$/moduleload back_relay.la/
+wq
+EOF
+if [ -f /var/lock/subsys/ldap ]; then
+ /etc/rc.d/init.d/ldap restart >&2
+fi
+
+%preun backend-relay
+ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || :
+,s/^# moduleload back_relay.la[[:blank:]]*$/# moduleload back_relay.la/
+wq
+EOF
+if [ -f /var/lock/subsys/ldap ]; then
+ /etc/rc.d/init.d/ldap restart >&2 || :
+fi
+
%post backend-shell
ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || :
,s/^#[[:blank:]]*moduleload[[:blank:]]\\+back_shell.la[[:blank:]]*$/moduleload back_shell.la/
@@ -1072,6 +1109,12 @@
%{_mandir}/man5/slapd-perl.5*
%endif
+%files backend-relay
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/openldap/back_relay*.so*
+%{_libdir}/openldap/back_relay.la
+%{_mandir}/man5/slapd-relay.5*
+
%files backend-shell
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/openldap/back_shell*.so*
@@ -1184,16 +1227,15 @@
%{_mandir}/man5/slapd-null.5*
%{_mandir}/man8/*
-%attr(755,root,root) %{_libdir}/openldap/back_relay*.so*
-%{_libdir}/openldap/back_relay.la
-%{_mandir}/man5/slapd-relay.5*
-
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.205 2005/07/22 06:41:05 qboosh
+- separated backend-relay, fixed R(preun)
+
Revision 1.204 2005/07/21 21:56:39 qboosh
- some pl and cleanups
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/openldap.spec?r1=1.204&r2=1.205&f=u
More information about the pld-cvs-commit
mailing list