Changeset 2973


Ignore:
Timestamp:
2006-01-14T03:31:36+01:00 (12 years ago)
Author:
nbd
Message:

move vlan and wifi setup into arch-specific base-files

Location:
trunk/openwrt
Files:
4 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/base-files/default/etc/hotplug.d/net/10-net

    r2931 r2973  
    22setup_eth() 
    33{ 
    4         for part in $(nvram get unused_ifnames); do 
    5                 [ "$part" = "$INTERFACE" ] && return 0 
     4        for part in $(nvram get unused_ifnames); do 
     5                [ "$part" = "$INTERFACE" ] && exit 0 
    66        done 
    7         [ -f /proc/net/wl0 ] && { 
    8                 lsmod | grep wlcompat >&- || insmod wlcompat 
    9         } 
    10         iwconfig "$INTERFACE" 2>&- | grep -v 'no wireless' >&- && { 
    11                 /sbin/wifi 
    12         } 
    13         [ -d /proc/switch ] || { 
    14                 insmod switch-core 
    15                 insmod switch-robo || insmod switch-adm 
    16         } 
    17         if="$(echo "$INTERFACE" | sed s,eth,et,)" 
    187        ifconfig "$INTERFACE" up 2>&- >&- 
    19         for vlan in $(seq 0 15); do 
    20                 [ "$(nvram get vlan${vlan}hwname)" = "$if" ] && { 
    21                         $DEBUG vconfig add "$INTERFACE" "$vlan" 
    22                         vports="$(nvram get vlan${vlan}ports)" 
    23                         [ \! -z "$vports" -a -d "/proc/switch/$INTERFACE" ] && \ 
    24                                 echo "$vports" > "/proc/switch/$INTERFACE/vlan/$vlan/ports" 
    25                                 echo "1" > "/proc/switch/$INTERFACE/enable_vlan" 
    26                 } 
    27         done 
    288} 
    299 
Note: See TracChangeset for help on using the changeset viewer.