]> granicus.if.org Git - pdns/commitdiff
dnsdist: fix RPM scriptlets
authorPieter Lexis <pieter.lexis@powerdns.com>
Mon, 21 May 2018 20:01:57 +0000 (22:01 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Tue, 22 May 2018 08:29:07 +0000 (10:29 +0200)
We used the non-existing `%elif` rpm macro ¯\_(ツ)_/¯.

build-scripts/build-dnsdist-rpm

index 118bf2e2b5c2effcd01c4c66a744dbf91e56e805..4a538ee8bd4babfb19cf0ad583f2804d3bade451 100755 (executable)
@@ -172,38 +172,44 @@ exit 0
 
 
 %post
-%if 0%{?el6}
+%if 0%{?rhel} < 7
 if [ -x /sbin/initctl ]; then
    /sbin/initctl reload-configuration
 fi
-%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}
+%if 0%{?rhel} < 7
 if [ \$1 -eq 0 ] ; then
     # This is package removal, not upgrade
     /sbin/stop %{name} >/dev/null 2>&1 || :
 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 0%{?rhel} < 7
 if [ -x /sbin/initctl ] && /sbin/initctl status %{name} 2>/dev/null | grep -q 'running' ; then
   /sbin/initctl stop %{name} > /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}