[dspam/f18] Use systemd scriptlets
Nathanael Noblet
gnat at fedoraproject.org
Thu Oct 11 17:15:04 UTC 2012
commit f0351dc9ad5eed397b2087cd781ac85b014f4f60
Author: Nathanael D. Noblet <nathanael at gnat.ca>
Date: Thu Oct 11 11:07:03 2012 -0600
Use systemd scriptlets
dspam.spec | 18 +++---------------
1 files changed, 3 insertions(+), 15 deletions(-)
---
diff --git a/dspam.spec b/dspam.spec
index c79f9e1..2d66943 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -263,25 +263,13 @@ done
%{__install} -Dp -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
%post
-if [ $1 -eq 1 ] ; then
- # Initial installation
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
-fi
+%systemd_post dspam.service
%preun
-if [ $1 -eq 0 ] ; then
- # Package removal, not upgrade
- /bin/systemctl --no-reload disable dspam.service > /dev/null 2>&1 || :
- /bin/systemctl stop dspam.service > /dev/null 2>&1 || :
-fi
+%systemd_preun dspam.service
%postun
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-if [ $1 -ge 1 ] ; then
- /sbin/chkconfig --del httpd >/dev/null 2>&1 || :
- # Package upgrade, not uninstall
- /bin/systemctl try-restart dspam.service >/dev/null 2>&1 || :
-fi
+%systemd_postun_with_restart dspam.service
%pre libs
getent group %{dspam_user} >/dev/null || groupadd -r %{dspam_user}
More information about the scm-commits
mailing list