X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=sidebyside;f=package%2Fppp%2Ffiles%2Fetc%2Fppp%2Fipv6-down;h=436b91ded7343e495180dea94dc756287312f7d4;hb=f4ce2dc0a67f9d9eb067a632efa7247db32719ff;hp=76678de72ce160db33eca39f9ceceb4b335c5fc2;hpb=dcfcfb5617aabba7a029bb5a778e506c8455a10c;p=openwrt-10.03%2F.git diff --git a/package/ppp/files/etc/ppp/ipv6-down b/package/ppp/files/etc/ppp/ipv6-down index 76678de72..436b91ded 100644 --- a/package/ppp/files/etc/ppp/ipv6-down +++ b/package/ppp/files/etc/ppp/ipv6-down @@ -1,2 +1,16 @@ #!/bin/sh -route -A inet6 del $4 dev $1 + +gw=$5 +dev=$1 +cfg=$6 + +. /etc/functions.sh # common functions +include /lib/network # include /lib/network/*.sh +scan_interfaces # read and parse the network config + +config_get_bool defaultroute "$cfg" defaultroute 1 + +if [ ${defaultroute} -eq 1 ] +then + route -A inet6 del default gw ${gw} dev ${dev} +fi