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]