* #10449: ossec-hids-cn: postrm greske
[ossec-hids-cn.git] / debian / postrm
index 536075c..0d67070 100755 (executable)
@@ -31,7 +31,9 @@ esac
 . /usr/share/carnet-tools/functions.sh
 
 # get installation directory
-. /etc/ossec-init.conf
+if [ -e /etc/ossec-init.conf ]; then
+  . /etc/ossec-init.conf
+fi
 if [ "X${DIRECTORY}" = "X" ]; then
     DIRECTORY="/var/ossec"
 fi
@@ -44,10 +46,12 @@ if [ -e "$local_rules" ]; then
 fi
 
 # and start the service
-if [ -x /usr/sbin/invoke-rc.d ]; then
-    invoke-rc.d ossec-hids restart
-else
-    /etc/init.d/ossec-hids restart
+if [ -x /etc/init.d/ossec-hids ]; then
+    if [ -x /usr/sbin/invoke-rc.d ]; then
+        invoke-rc.d ossec-hids restart || true
+    else
+        /etc/init.d/ossec-hids restart || true
+    fi
 fi
 
 # dh_installdeb will replace this with shell code automatically