]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: fix RPM scriptlets 6651/head
authorPieter Lexis <pieter.lexis@powerdns.com>
Mon, 21 May 2018 20:01:57 +0000 (22:01 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Wed, 23 May 2018 09:08:16 +0000 (11:08 +0200)
We used the non-existing `%elif` rpm macro ¯\_(ツ)_/¯.

(cherry picked from commit 3e27601f900aa91c4f17ae4d24b48564fab157e4)

build-scripts/build-dnsdist-rpm

index afff087da107e83cfeaa7ed052050bcd6bcf2a48..3c6358b5e5ad7974cad9f4667974e45ee1682f32 100755 (executable)
@@ -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}