Changeset 21577


Ignore:
Timestamp:
2010-05-27T16:04:28+02:00 (7 years ago)
Author:
nbd
Message:

when changing the mac address of a bridge interface, keep member interface addresses in sync (patch from #7111)

File:
1 edited

Legend:

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

    r21391 r21577  
    145145        case "$iftype" in 
    146146                bridge) 
     147                        local macaddr 
     148                        config_get macaddr "$config" macaddr 
    147149                        [ -x /usr/sbin/brctl ] && { 
    148150                                ifconfig "br-$config" 2>/dev/null >/dev/null && { 
     
    169171                                        # the current event at this point. 
    170172                                } 
    171                                 ifconfig "$iface" up 2>/dev/null >/dev/null 
     173                                ifconfig "$iface" ${macaddr:+hw ether "${macaddr}"} up 2>/dev/null >/dev/null 
    172174                                return 1 
    173175                        } 
Note: See TracChangeset for help on using the changeset viewer.