X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Fppp%2Ffiles%2Fetc%2Fppp%2Fip-up;h=fded600dff60fc2800f196ad518bfdfe3f966a1a;hb=eeaf181efcb6669808ce03cc95f744245cd789a7;hp=30db93e10b868ca7cd09812469fc31c225ac9e84;hpb=ce0a10b543b7e6dfe9af62540832b174347a9aee;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 30db93e10..fded600df 100755 --- a/package/ppp/files/etc/ppp/ip-up +++ b/package/ppp/files/etc/ppp/ip-up @@ -1,12 +1,16 @@ #!/bin/sh +. /etc/functions.sh PPP_IFACE="$1" PPP_TTY="$2" PPP_SPEED="$3" PPP_LOCAL="$4" PPP_REMOTE="$5" PPP_IPPARAM="$6" +PPP_UNIT="${PPP_IFACE##ppp}" + export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM [ -z "$PPP_IPPARAM" -o -z "$PPP_LOCAL" ] || { + uci_set_state network "$PPP_IPPARAM" unit "$PPP_UNIT" uci_set_state network "$PPP_IPPARAM" ipaddr "$PPP_LOCAL" uci_set_state network "$PPP_IPPARAM" gateway "$PPP_REMOTE" }