[packages/pdns-recursor] - systemd macros
alucard
alucard at pld-linux.org
Wed Jul 16 17:35:02 CEST 2014
commit 1a118c2398d9af15032147eb391d077a389cb8f6
Author: Tomasz Rutkowski <alucard at pld-linux.org>
Date: Wed Jul 16 17:34:32 2014 +0200
- systemd macros
pdns-recursor.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/pdns-recursor.spec b/pdns-recursor.spec
index c07e669..ae0b78a 100644
--- a/pdns-recursor.spec
+++ b/pdns-recursor.spec
@@ -12,7 +12,7 @@ URL: http://www.powerdns.com/
BuildRequires: boost-devel
Requires(post): sed >= 4.0
Requires(post,preun): /sbin/chkconfig
-Requires(post,preun): /sbin/chkconfig
+Requires(post,preun,postun): systemd-units
Requires(postun): /usr/sbin/groupdel
Requires(postun): /usr/sbin/userdel
Requires(pre): /bin/id
@@ -20,6 +20,7 @@ Requires(pre): /usr/bin/getgid
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
Requires: rc-scripts
+Requires: systemd-units
Provides: group(djbdns)
Provides: nameserver
Provides: user(pdns-recursor)
@@ -73,18 +74,21 @@ rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add pdns-recursor
%service pdns-recursor restart
+%systemd_post %{name}.service
%preun
if [ "$1" = "0" ]; then
%service pdns-recursor stop
/sbin/chkconfig --del pdns-recursor
fi
+%systemd_preun %{name}.service
%postun
if [ "$1" = "0" ]; then
%userremove pdns-recursor
%groupremove djbdns
fi
+%systemd_reload
%files
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pdns-recursor.git/commitdiff/1a118c2398d9af15032147eb391d077a389cb8f6
More information about the pld-cvs-commit
mailing list