Merge pull request #358 from micmac1/fs-1.8-sigkill

freeswitch-stable: add SIGKILL to init script
This commit is contained in:
micmac1 2018-08-05 15:07:27 +02:00 committed by GitHub
commit 8f6cce7af8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View file

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PRG_NAME:=freeswitch
PKG_NAME:=$(PRG_NAME)-stable
PKG_VERSION:=1.8.1
PKG_RELEASE:=4
PKG_RELEASE:=5
PKG_MAINTAINER:=Sebastian Kemper <sebastian_ml@gmx.net>
PKG_SOURCE_PROTO:=git

View file

@ -1,5 +1,5 @@
#!/bin/sh /etc/rc.common
# Copyright (C) 2017 OpenWrt.org
# Copyright (C) 2017 - 2018 OpenWrt.org
START=90
@ -123,6 +123,15 @@ stop_service() {
timeout=$(($timeout-10))
done
[ $retval -ne 1 ] && {
$LOGGER Application seems to hang
$LOGGER Sending SIGKILL
kill -SIGKILL $mypid 2>/dev/null
sleep 3
pgrep $FS | grep -w $mypid &>/dev/null
retval=$?
}
[ $retval -ne 1 ] && {
$LOGGER Failed to stop $FS
exit 1