# HG changeset patch # User Michael Schloh von Bennewitz # Date 1257260728 -3600 # Node ID 8b89c85ab5356d66b570adb258647b6e781719af # Parent 8b7e29d77c375a40358e0a4b04619cfdb6072ff2 Handle daemon run time activity on package operations. diff -r 8b7e29d77c37 -r 8b89c85ab535 postfix-mailgraph/postfix-mailgraph.spec --- a/postfix-mailgraph/postfix-mailgraph.spec Mon Nov 02 22:32:28 2009 +0100 +++ b/postfix-mailgraph/postfix-mailgraph.spec Tue Nov 03 16:05:28 2009 +0100 @@ -32,7 +32,7 @@ Group: Mail License: GPL Version: 1.14 -Release: 20091101 +Release: 20091102 # list of sources Source0: http://mailgraph.schweikert.ch/pub/mailgraph-%{version}.tar.gz @@ -101,3 +101,18 @@ %clean rm -rf $RPM_BUILD_ROOT +%post + # after upgrade, restart service + [ $1 -eq 2 ] || exit 0 + eval `%{l_rc} postfix-mailgraph status 2>/dev/null` + [ ".$postfix_mailgraph_active" = .yes ] && %{l_rc} postfix-mailgraph restart + exit 0 + +%preun + # before erase, stop service and remove log files + [ $1 -eq 0 ] || exit 0 + %{l_rc} postfix-mailgraph stop 2>/dev/null + rm -f $RPM_INSTALL_PREFIX/var/postfix-mailgraph/run/*.log* >/dev/null 2>&1 || true + rm -f $RPM_INSTALL_PREFIX/var/postfix-mailgraph/run/*.pid >/dev/null 2>&1 || true + exit 0 +