OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael Schloh
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 09-Sep-2003 21:03:30
Branch: HEAD Handle: 2003090920033000
Modified files:
openpkg-src/sasl sasl.spec
Log:
Add forgotten pre post preun sections to satisfy ticket #202
Summary:
Revision Changes Path
1.99 +22 -0 openpkg-src/sasl/sasl.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/sasl/sasl.spec
============================================================================
$ cvs diff -u -r1.98 -r1.99 sasl.spec
--- openpkg-src/sasl/sasl.spec 9 Sep 2003 17:05:34 -0000 1.98
+++ openpkg-src/sasl/sasl.spec 9 Sep 2003 19:03:30 -0000 1.99
@@ -278,3 +278,25 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+ # before upgrade, save status and stop service
+ [ $1 -eq 2 ] || exit 0
+ eval `%{l_rc} sasl status 2>/dev/null | tee %{l_tmpfile}`
+ %{l_rc} sasl stop 2>/dev/null
+ exit 0
+
+%post
+ if [ $1 -eq 2 ]; then
+ # after upgrade, restore status
+ eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile}
+ [ ".$sasl_active" = .yes ] && %{l_rc} sasl start
+ fi
+ exit 0
+
+%preun
+ # before erase, stop service and remove log files
+ [ $1 -eq 0 ] || exit 0
+ %{l_rc} sasl stop 2>/dev/null
+ rm -f $RPM_INSTALL_PREFIX/var/sasl/log/*.log* >/dev/null 2>&1 || true
+ exit 0
+
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]