Merge branch 'pruiz-fix-initrc-no-table'

changes/61/8861/1
Richard Fuchs 12 years ago
commit e595701bc6

@ -70,6 +70,7 @@ case "$1" in
start)
echo -n "Starting $DESC: $NAME"
if [ $TABLE -ge 0 ]; then \
set +e
modprobe xt_MEDIAPROXY
echo "del $TABLE" > /proc/mediaproxy/control 2>/dev/null
@ -84,6 +85,7 @@ case "$1" in
ip6tables -D mediaproxy -p udp -j MEDIAPROXY --id $TABLE 2>/dev/null
ip6tables -I mediaproxy -p udp -j MEDIAPROXY --id $TABLE
set -e
fi
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--exec $DAEMON -- $OPTIONS || echo -n " already running"
log_end_msg $?
@ -95,6 +97,7 @@ case "$1" in
if [ "$?" -ne 0 ]; then
return $?
fi
if [ $TABLE -ge 0 ]; then \
set +e
echo "del $TABLE" > /proc/mediaproxy/control 2>/dev/null
iptables -D INPUT -j mediaproxy 2> /dev/null
@ -104,6 +107,7 @@ case "$1" in
rmmod ipt_MEDIAPROXY 2>/dev/null
rmmod xt_MEDIAPROXY 2>/dev/null
set -e
fi
rm -f $PIDFILE
log_end_msg $?
;;
@ -116,6 +120,7 @@ case "$1" in
return $?
fi
rm -f $PIDFILE
if [ $TABLE -ge 0 ]; then \
sleep 1
set +e
if [ -e /proc/mediaproxy/control ]; then
@ -135,6 +140,7 @@ case "$1" in
ip6tables -I INPUT -j mediaproxy
ip6tables -I mediaproxy -p udp -j MEDIAPROXY --id $TABLE
set -e
fi
start-stop-daemon --start --quiet --pidfile \
$PIDFILE --exec $DAEMON -- $OPTIONS
log_end_msg $?

Loading…
Cancel
Save