X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fppp%2Ffiles%2Fetc%2Fppp%2Fip-up;fp=package%2Fppp%2Ffiles%2Fetc%2Fppp%2Fip-up;h=0000000000000000000000000000000000000000;hp=353f667895ed7bda73e45c0193612a4f3768693a;hb=17b8c9d23b81dafacd7c7ec1d185201996199141;hpb=45d4691e9243ecb442af9a3ee5565c171790a874 diff --git a/package/ppp/files/etc/ppp/ip-up b/package/ppp/files/etc/ppp/ip-up deleted file mode 100755 index 353f667895..0000000000 --- a/package/ppp/files/etc/ppp/ip-up +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -. /etc/functions.sh -. /lib/network/config.sh - -PPP_IFACE="$1" -PPP_TTY="$2" -PPP_SPEED="$3" -PPP_LOCAL="$4" -PPP_REMOTE="$5" -PPP_IPPARAM="$(echo $6 | sed 's/\./_/g')" - -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" ifname "$PPP_IFACE" - uci_set_state network "$PPP_IPPARAM" ipaddr "$PPP_LOCAL" - uci_set_state network "$PPP_IPPARAM" gateway "$PPP_REMOTE" - - local dns="$DNS1${DNS2:+ $DNS2}" - [ -n "$dns" ] && add_dns "$PPP_IPPARAM" $dns -} - -[ -z "$PPP_IPPARAM" ] || { - case "$PPP_IFACE" in - # only handle uci managed interfaces here, others are done by generic hotplug - 3g-*|ppp-*|pppoa-*|pppoe-*|pptp-*) - env -i ACTION="ifup" INTERFACE="$PPP_IPPARAM" DEVICE="$PPP_IFACE" PROTO=ppp /sbin/hotplug-call "iface" - ;; - esac -} - -[ -d /etc/ppp/ip-up.d ] && { - for SCRIPT in /etc/ppp/ip-up.d/* - do - [ -x "$SCRIPT" ] && "$SCRIPT" "$@" - done -}