Author: baggins Date: Mon Jan 16 16:53:03 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - preun/post for overlays
---- Files affected: SPECS: openldap.spec (1.217 -> 1.218) ---- Diffs: ================================================================ Index: SPECS/openldap.spec diff -u SPECS/openldap.spec:1.217 SPECS/openldap.spec:1.218 --- SPECS/openldap.spec:1.217 Sun Jan 15 18:19:41 2006 +++ SPECS/openldap.spec Mon Jan 16 17:52:58 2006 @@ -3,7 +3,6 @@ # TODO: # - package contribs? # - complete & validate descriptions -# - preun/post for overlays # - update ldap.conf for current pam_ldap and co. # # Conditional build: @@ -21,7 +20,7 @@ Summary(uk): úŇÁÚËÉ ËĚŚ¤ÎÔŚ× LDAP Name: openldap Version: 2.3.17 -Release: 1 +Release: 1.1 License: OpenLDAP Public License Group: Networking/Daemons Source0: ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/%{name}-%{version}.tgz @@ -1038,6 +1037,240 @@ /etc/rc.d/init.d/ldap restart >&2 || : fi +%post overlay-accesslog +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+accesslog.la[[:blank:]]*$/moduleload accesslog.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-accesslog +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+accesslog.la[[:blank:]]*$/# moduleload accesslog.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-denyop +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+denyop.la[[:blank:]]*$/moduleload denyop.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-denyop +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+denyop.la[[:blank:]]*$/# moduleload denyop.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-dyngroup +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+dyngroup.la[[:blank:]]*$/moduleload dyngroup.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-dyngroup +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+dyngroup.la[[:blank:]]*$/# moduleload dyngroup.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-dynlist +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+dynlist.la[[:blank:]]*$/moduleload dynlist.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-dynlist +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+dynlist.la[[:blank:]]*$/# moduleload dynlist.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-lastmod +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+lastmod.la[[:blank:]]*$/moduleload lastmod.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-lastmod +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+lastmod.la[[:blank:]]*$/# moduleload lastmod.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-ppolicy +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+ppolicy.la[[:blank:]]*$/moduleload ppolicy.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-ppolicy +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+ppolicy.la[[:blank:]]*$/# moduleload ppolicy.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-refint +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+refint.la[[:blank:]]*$/moduleload refint.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-refint +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+refint.la[[:blank:]]*$/# moduleload refint.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-retcode +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+retcode.la[[:blank:]]*$/moduleload retcode.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-retcode +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+retcode.la[[:blank:]]*$/# moduleload retcode.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-rwm +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+rwm.la[[:blank:]]*$/moduleload rwm.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-rwm +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+rwm.la[[:blank:]]*$/# moduleload rwm.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-syncprov +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+syncprov.la[[:blank:]]*$/moduleload syncprov.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-syncprov +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+syncprov.la[[:blank:]]*$/# moduleload syncprov.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-translucent +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+translucent.la[[:blank:]]*$/moduleload translucent.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-translucent +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+translucent.la[[:blank:]]*$/# moduleload translucent.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-unique +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+unique.la[[:blank:]]*$/moduleload unique.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-unique +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+unique.la[[:blank:]]*$/# moduleload unique.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + +%post overlay-valsort +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^#[[:blank:]]*moduleload[[:blank:]]\\+valsort.la[[:blank:]]*$/moduleload valsort.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 +fi + +%preun overlay-valsort +ed -s %{_sysconfdir}/openldap/slapd.conf << EOF || : +,s/^[[:blank:]]*moduleload[[:blank:]]\\+valsort.la[[:blank:]]*$/# moduleload valsort.la/ +wq +EOF +if [ -f /var/lock/subsys/ldap ]; then + /etc/rc.d/init.d/ldap restart >&2 || : +fi + %files %defattr(644,root,root,755) %doc ANNOUNCEMENT CHANGES COPYRIGHT README LICENSE @@ -1255,6 +1488,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.218 2006/01/16 16:52:58 baggins +- preun/post for overlays + Revision 1.217 2006/01/15 17:19:41 qboosh - updated to 2.3.17 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/openldap.spec?r1=1.217&r2=1.218&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit