From 04c528e72b89123b129f343db8195213743d238e Mon Sep 17 00:00:00 2001 From: Ermal Date: Wed, 15 Sep 2010 19:47:39 +0000 Subject: Ticket #876. Actually the event to send is interface newip $ip rather interface configure! also use the fact that now we have a /tmp/$if_defaultgw rather than relying in route get default which might block. --- usr/local/sbin/ppp-linkdown | 3 +++ 1 file changed, 3 insertions(+) (limited to 'usr/local/sbin/ppp-linkdown') diff --git a/usr/local/sbin/ppp-linkdown b/usr/local/sbin/ppp-linkdown index 55be9d6..4d4db42 100755 --- a/usr/local/sbin/ppp-linkdown +++ b/usr/local/sbin/ppp-linkdown @@ -3,6 +3,9 @@ if [ -f /tmp/$1up ] && [ -f /conf/$1.log ]; then seconds=$((`date -j +%s` - `/usr/bin/stat -f %m /tmp/$1up`)) /usr/local/sbin/ppp-log-uptime.sh $seconds $1 & fi +if [ -f "/tmp/${interface}_defaultgw" ]; then + route delete default $4 +fi /sbin/pfctl -b $3 -b $4 # delete the node just in case mpd cannot do that /usr/sbin/ngctl shutdown $1: -- cgit v1.1