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

Reply via email to