X-Git-Url: https://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/6b9221b9fe5c2b44c301ca08a987d99b4add7a06..5459351437f2b7b2a08457e5397f8a8381986ffe:/courier-authlib.spec.in diff --git a/courier-authlib.spec.in b/courier-authlib.spec.in index 5256fdd..f2933bd 100644 --- a/courier-authlib.spec.in +++ b/courier-authlib.spec.in @@ -39,6 +39,7 @@ BuildRequires: pam-devel BuildRequires: expect BuildRequires: gcc-c++ BuildRequires: redhat-rpm-config +BuildRequires: courier-unicode-devel BuildRequires: %{_includedir}/ltdl.h @@ -47,8 +48,9 @@ BuildRequires: redhat-rpm-config %endif %if %using_systemd -Requires(post): /bin/systemctl -Requires(preun): /bin/systemctl +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd %else Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig @@ -274,9 +276,7 @@ then /sbin/chkconfig --del courier-authlib /bin/systemctl stop courier-authlib.service || : fi - -/bin/systemctl daemon-reload || : -/bin/systemctl enable courier-authlib.service &> /dev/null || : +%systemd_post courier-authlib.service %else /sbin/chkconfig --del courier-authlib /sbin/chkconfig --add courier-authlib @@ -290,8 +290,7 @@ fi if test "$1" = "0" then %if %using_systemd - /bin/systemctl stop courier-authlib.service - /bin/systemctl disable courier-authlib.service +%systemd_preun courier-authlib.service %else /sbin/chkconfig --del courier-authlib %endif @@ -299,7 +298,7 @@ fi %postun %if %using_systemd -/bin/systemctl daemon-reload || : +%systemd_postun_with_restart courier-authlib.service %endif %clean