diff options
author | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-09-07 05:54:07 +0000 |
---|---|---|
committer | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-09-07 05:54:07 +0000 |
commit | 6500719d9cd1b9bb7cf1cff5051c6396886b4537 (patch) | |
tree | e7b29805a8212a77fc3aa614bc2d76b9b5e35547 /obsolete-buildroot/sources/openwrt/root/sbin/ifup | |
parent | 437d48bef2502dc85ef8f53fa51ef08c84d9e204 (diff) |
wap54g support
separate S50services into individual files
move nvram_get to 'nvram get' making nvram overrides more transparent
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@155 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'obsolete-buildroot/sources/openwrt/root/sbin/ifup')
-rwxr-xr-x | obsolete-buildroot/sources/openwrt/root/sbin/ifup | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/obsolete-buildroot/sources/openwrt/root/sbin/ifup b/obsolete-buildroot/sources/openwrt/root/sbin/ifup index 34e19af3f6..6b4a7740be 100755 --- a/obsolete-buildroot/sources/openwrt/root/sbin/ifup +++ b/obsolete-buildroot/sources/openwrt/root/sbin/ifup @@ -3,36 +3,36 @@ type=$1 debug "### ifup $type ###" - if=$(nvram_get ${type}_ifname) + if=$(nvram get ${type}_ifname) if [ "${if%%[0-9]}" = "ppp" ]; then - if=$(nvram_get pppoe_ifname) + if=$(nvram get pppoe_ifname) fi if_valid $if || return $DEBUG ifconfig $if down if [ "${if%%[0-9]}" = "br" ]; then - stp=$(nvram_get ${type}_stp) + stp=$(nvram get ${type}_stp) $DEBUG brctl delbr $if $DEBUG brctl addbr $if $DEBUG brctl setfd $if 0 $DEBUG brctl stp $if ${stp:-0} - for sif in $(nvram_get ${type}_ifnames); do { + for sif in $(nvram get ${type}_ifnames); do { if_valid $sif || continue $DEBUG ifconfig $sif 0.0.0.0 up $DEBUG brctl addif $if $sif } done fi - mac=$(nvram_get ${type}_hwaddr) + mac=$(nvram get ${type}_hwaddr) ${mac:+$DEBUG ifconfig $if hw ether $mac} - if_proto=$(nvram_get ${type}_proto) + if_proto=$(nvram get ${type}_proto) case "$if_proto" in static) - ip=$(nvram_get ${type}_ipaddr) - netmask=$(nvram_get ${type}_netmask) - gateway=$(nvram_get ${type}_gateway) + ip=$(nvram get ${type}_ipaddr) + netmask=$(nvram get ${type}_netmask) + gateway=$(nvram get ${type}_gateway) $DEBUG ifconfig $if $ip ${netmask:+netmask $netmask} broadcast + up ${gateway:+$DEBUG route add default gw $gateway} @@ -40,7 +40,7 @@ [ -f /etc/resolv.conf ] && return debug "# --- creating /etc/resolv.conf ---" - for dns in $(nvram_get ${type}_dns); do { + for dns in $(nvram get ${type}_dns); do { echo "nameserver $dns" >> /etc/resolv.conf } done ;; @@ -52,11 +52,11 @@ ${DEBUG:-eval} "udhcpc -i $if -b -p $pidfile &" ;; pppoe) - username=$(nvram_get ppp_username) - password=$(nvram_get ppp_passwd) - redial=$(nvram_get ppp_redialperiod) - idletime=$(nvram_get ppp_idletime) - mtu=$(nvram_get wan_mtu) + username=$(nvram get ppp_username) + password=$(nvram get ppp_passwd) + redial=$(nvram get ppp_redialperiod) + idletime=$(nvram get ppp_idletime) + mtu=$(nvram get wan_mtu) $DEBUG ifconfig $if 0.0.0.0 up |