From 58c8cfdd263fe54a166cdd159663bd0690516a12 Mon Sep 17 00:00:00 2001 From: Martin Winter Date: Fri, 20 Oct 2017 16:33:39 -0700 Subject: [PATCH] redhat: Fix rpm scripts to correctly restart daemons on upgrade Signed-off-by: Martin Winter --- redhat/frr.spec.in | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in index 26f0a980d0..9d8380e4b2 100644 --- a/redhat/frr.spec.in +++ b/redhat/frr.spec.in @@ -442,7 +442,7 @@ if [ "$1" -ge 1 ]; then ## ## Systemd Version ## - %systemd_postun frr.service + %systemd_postun_with_restart frr.service %else ## ## init.d Version @@ -457,18 +457,14 @@ fi ## ## Systemd Version ## - if [ "$1" = "0" ]; then - for daemon in %all_daemons ; do - if [ x"${daemon}" != x"" ] ; then - %systemd_preun frr.service - fi - done + if [ $1 -eq 0 ] ; then + %systemd_preun frr.service fi %else ## ## init.d Version ## - if [ "$1" = "0" ]; then + if [ $1 -eq 0 ] ; then /etc/rc.d/init.d/frr stop >/dev/null 2>&1 /sbin/chkconfig --del frr fi @@ -567,6 +563,7 @@ rm -rf %{buildroot} %changelog * Fri Oct 20 2017 Martin Winter - %{version} - Fix script location for watchfrr restart functions in daemon config +- Fix postun script to restart frr during upgrade * Mon Jun 5 2017 Martin Winter - added NHRP daemon -- 2.39.5