X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=sidebyside;f=package%2Fppp%2Ffiles%2Fetc%2Fppp%2Fip-up;h=30db93e10b868ca7cd09812469fc31c225ac9e84;hb=ce0a10b543b7e6dfe9af62540832b174347a9aee;hp=a50137f5d4aff42342df5d1bca8ffbe2a0a261b8;hpb=46da1409881bee5a1b11691d286f773f38374bd9;p=openwrt-10.03%2F.git diff --git a/package/ppp/files/etc/ppp/ip-up b/package/ppp/files/etc/ppp/ip-up index a50137f5d..30db93e10 100755 --- a/package/ppp/files/etc/ppp/ip-up +++ b/package/ppp/files/etc/ppp/ip-up @@ -6,12 +6,11 @@ PPP_LOCAL="$4" PPP_REMOTE="$5" PPP_IPPARAM="$6" export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM -[ -z "$PPP_IPPARAM" ] || env -i ACTION="ifup" INTERFACE="$PPP_IPPARAM" DEVICE="$PPP_IFACE" PROTO=ppp /sbin/hotplug-call "iface" [ -z "$PPP_IPPARAM" -o -z "$PPP_LOCAL" ] || { - uci set "/var/state/network.$PPP_IPPARAM.ipaddr=$PPP_LOCAL" - uci set "/var/state/network.$PPP_IPPARAM.gateway=$PPP_REMOTE" + uci_set_state network "$PPP_IPPARAM" ipaddr "$PPP_LOCAL" + uci_set_state network "$PPP_IPPARAM" gateway "$PPP_REMOTE" } - +[ -z "$PPP_IPPARAM" ] || env -i ACTION="ifup" INTERFACE="$PPP_IPPARAM" DEVICE="$PPP_IFACE" PROTO=ppp /sbin/hotplug-call "iface" [ -d /etc/ppp/ip-up.d ] && { for SCRIPT in /etc/ppp/ip-up.d/*