From: Pieter Lexis Date: Mon, 21 May 2018 20:01:57 +0000 (+0200) Subject: dnsdist: fix RPM scriptlets X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F6651%2Fhead;p=thirdparty%2Fpdns.git dnsdist: fix RPM scriptlets We used the non-existing `%elif` rpm macro ¯\_(ツ)_/¯. (cherry picked from commit 3e27601f900aa91c4f17ae4d24b48564fab157e4) --- diff --git a/build-scripts/build-dnsdist-rpm b/build-scripts/build-dnsdist-rpm index afff087da1..3c6358b5e5 100755 --- a/build-scripts/build-dnsdist-rpm +++ b/build-scripts/build-dnsdist-rpm @@ -158,11 +158,13 @@ exit 0 %post %if 0%{?el6} /sbin/chkconfig --add %{name} -%elif 0%{?suse_version} +%else +%if 0%{?suse_version} %service_add_post %{name}.service %else %systemd_post %{name}.service %endif +%endif %preun %if 0%{?el6} @@ -171,22 +173,26 @@ if [ "\$1" -eq "0" ]; then /sbin/service %{name} stop > /dev/null 2>&1 || : /sbin/chkconfig --del %{name} fi -%elif 0%{?suse_version} +%else +%if 0%{?suse_version} %service_del_preun %{name}.service %else %systemd_preun %{name}.service %endif +%endif %postun %if 0%{?el6} if [ "\$1" -ge "1" ] ; then /sbin/service %{name} condrestart >/dev/null 2>&1 || : fi -%elif 0%{?suse_version} +%else +%if 0%{?suse_version} %service_del_postun %{name}.service %else %systemd_postun_with_restart %{name}.service %endif +%endif %files %{!?_licensedir:%global license %%doc}