From 83d27e0f49202fa408c61c2e66711894200de1aa Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 27 Apr 2011 15:59:41 +0000 Subject: [PATCH] rule #1: do not use rmmod -f rule #2: DO NOT use rmmod -f --- debian/ngcp-mediaproxy-ng-daemon.init | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/ngcp-mediaproxy-ng-daemon.init b/debian/ngcp-mediaproxy-ng-daemon.init index 7c9b3983a..8a1554474 100755 --- a/debian/ngcp-mediaproxy-ng-daemon.init +++ b/debian/ngcp-mediaproxy-ng-daemon.init @@ -76,8 +76,12 @@ case "$1" in if [ "$?" -ne 0 ]; then return $? fi + set +e + echo "del $TABLE" > /proc/mediaproxy/control 2>/dev/null + iptables -D INPUT -j MEDIAPROXY --id $TABLE 2>/dev/null + rmmod ipt_MEDIAPROXY 2>/dev/null + set -e rm -f $PIDFILE - rmmod -f ipt_MEDIAPROXY log_end_msg $? ;; restart|force-reload) @@ -90,6 +94,9 @@ case "$1" in fi rm -f $PIDFILE sleep 1 + set +e + echo "del $TABLE" > /proc/mediaproxy/control 2>/dev/null + set -e start-stop-daemon --start --quiet --pidfile \ $PIDFILE --exec $DAEMON -- $OPTIONS log_end_msg $?