projects
/
openwrt-10.03
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make ip-up scripts aware of network settings
[openwrt-10.03/.git]
/
package
/
ppp
/
files
/
etc
/
ppp
/
ip-up
diff --git
a/package/ppp/files/etc/ppp/ip-up
b/package/ppp/files/etc/ppp/ip-up
index a50137f5d4aff42342df5d1bca8ffbe2a0a261b8..30db93e10b868ca7cd09812469fc31c225ac9e84 100755
(executable)
--- 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
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" ] || {
[ -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/*
[ -d /etc/ppp/ip-up.d ] && {
for SCRIPT in /etc/ppp/ip-up.d/*