From: Arne Fitzenreiter Date: Mon, 9 Mar 2020 06:41:32 +0000 (+0000) Subject: suricata: use KILL is suricata not shut down normal. X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=57fda8c8adc66acf92c24d33ccf37636e0e165bc suricata: use KILL is suricata not shut down normal. sometimes suricata hung and lock the pidfile at suricata stop. Signed-off-by: Arne Fitzenreiter --- diff --git a/config/rootfiles/core/142/filelists/files b/config/rootfiles/core/142/filelists/files index 11daea4b5c..de55da9c8e 100644 --- a/config/rootfiles/core/142/filelists/files +++ b/config/rootfiles/core/142/filelists/files @@ -5,6 +5,7 @@ var/ipfire/langs etc/unbound/unbound.conf etc/rc.d/helper/aws-setup etc/rc.d/helper/azure-setup +etc/rc.d/init.d/suricata etc/rc.d/init.d/unbound etc/suricata/suricata.yaml lib/udev/network-hotplug-bridges diff --git a/src/initscripts/system/suricata b/src/initscripts/system/suricata index 29e58a7e29..f0d4b88d1f 100644 --- a/src/initscripts/system/suricata +++ b/src/initscripts/system/suricata @@ -190,7 +190,10 @@ case "$1" in # Flush firewall chain. flush_fw_chain - # Remove suricata control socket. + # Sometimes suricata not correct shutdown. So killall. + killall -KILL /usr/bin/suricata 2>/dev/null + + # Remove suricata control socket. rm /var/run/suricata/* >/dev/null 2>/dev/null # Trash remain pid file if still exists.