SPECS: openldap.spec - preun/post for overlays
baggins
baggins at pld-linux.org
Mon Jan 16 17:53:04 CET 2006
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
More information about the pld-cvs-commit
mailing list