Bladeren bron

add missing extra objects filter rc logic on package update and erase, and correct rm flags when deleting log files

Michael Schloh von Bennewitz 21 jaren geleden
bovenliggende
commit
c7450ed269
1 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. 8 1
      ripe-dbase/ripe-dbase.spec

+ 8 - 1
ripe-dbase/ripe-dbase.spec

@@ -223,6 +223,10 @@ AutoReqProv:  no
         #   after upgrade, restart service
         eval `%{l_rc} ripe-dbase status 2>/dev/null`
         [ ".$ripe-dbase_active" = .yes ] && %{l_rc} ripe-dbase restart
+%if "%{with_extobjs}" == "yes"
+        eval `%{l_rc} ripe-filter status 2>/dev/null`
+        [ ".$ripe-filter_active" = .yes ] && %{l_rc} ripe-filter restart
+%endif
     fi
     exit 0
 
@@ -230,7 +234,10 @@ AutoReqProv:  no
     if [ $1 -eq 0 ]; then
         #   before erase, stop service and remove log files
         %{l_rc} ripe-dbase stop 2>/dev/null
-        rm -f $RPM_INSTALL_PREFIX/var/ripe-dbase/log/* >/dev/null 2>&1 || true
+%if "%{with_extobjs}" == "yes"
+        %{l_rc} ripe-filter stop 2>/dev/null
+%endif
+        rm -rf $RPM_INSTALL_PREFIX/var/ripe-dbase/log/* >/dev/null 2>&1 || true
     fi
     exit 0