Changeset 15204


Ignore:
Timestamp:
2009-04-10T16:08:00+02:00 (9 years ago)
Author:
jow
Message:

Merge r15042 to 8.09 (part 2 of brcm-2.4 multi-ssid fix)

Location:
branches/8.09/package/base-files/files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/8.09/package/base-files/files/lib/network/config.sh

    r15200 r15204  
    8484        local iface="$1" 
    8585        local config="$2" 
     86        local vifmac="$3" 
    8687 
    8788        # if we're called for the bridge interface itself, don't bother trying 
     
    9495                ifconfig "$iface" 0.0.0.0 
    9596                unbridge "$iface" 
     97 
     98                # Change interface MAC address if requested 
     99                [ -n "$vifmac" ] && { 
     100                        ifconfig "$iface" down 
     101                        ifconfig "$iface" hw ether "$vifmac" up 
     102                } 
    96103        } 
    97104 
     
    210217        local iface="$1" 
    211218        local config="$2" 
     219        local vifmac="$4" 
    212220        local proto 
    213221        local macaddr 
     
    219227        proto="${3:-$(config_get "$config" proto)}" 
    220228         
    221         prepare_interface "$iface" "$config" || return 0 
     229        prepare_interface "$iface" "$config" "$vifmac" || return 0 
    222230         
    223231        [ "$iface" = "br-$config" ] && { 
     
    232240        config_get mtu "$config" mtu 
    233241        config_get macaddr "$config" macaddr 
    234         macaddr="${macaddr:-$3}" 
    235242        grep "$iface:" /proc/net/dev > /dev/null && \ 
    236243                $DEBUG ifconfig "$iface" down && \ 
  • branches/8.09/package/base-files/files/sbin/wifi

    r15200 r15204  
    6767        local iface="$1" 
    6868        local config="$2" 
     69        local vifmac="$3" 
    6970 
    7071        [ -f "/var/run/$iface.pid" ] && kill "$(cat /var/run/${iface}.pid)" 2>/dev/null 
    7172        include /lib/network 
    7273        scan_interfaces 
    73         setup_interface "$1" "$2" "$3" 
     74        setup_interface "$iface" "$config" "" "$vifmac" 
    7475)} 
    7576 
Note: See TracChangeset for help on using the changeset viewer.