]> granicus.if.org Git - pdns/commitdiff
el6 dnsdist: on upgrade, restart instead of stop
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 1 Nov 2018 14:04:45 +0000 (15:04 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 1 Nov 2018 14:04:45 +0000 (15:04 +0100)
builder-support/specs/dnsdist.spec

index b949c01371b540123712c059389f74abcfe9f446..20d1ddce53e7f32c7ddf94fd4d7f87294de86f7e 100644 (file)
@@ -162,8 +162,11 @@ fi
 
 %postun
 %if 0%{?el6}
-if [ -x /sbin/initctl ] && /sbin/initctl status %{name} 2>/dev/null | grep -q 'running' ; then
-  /sbin/initctl stop %{name} > /dev/null 2>&1 || :
+if [ $1 -ge 1 ] ; then
+    # Package upgrade, not uninstall
+    if [ -x /sbin/initctl ] && /sbin/initctl status %{name} 2>/dev/null | grep -q 'running' ; then
+      /sbin/initctl restart %{name} > /dev/null 2>&1 || :
+    fi
 fi
 %endif
 %if 0%{?suse_version}