Revision c11ba0d2
Added by Seth Mos about 16 years ago
etc/inc/upgrade_config.inc | ||
---|---|---|
589 | 589 |
/* This should only be valid when upgrading bridges from a 1.2 config */ |
590 | 590 |
$a_bridges = array(); |
591 | 591 |
$counter = 0; |
592 |
foreach($config['interfaces'] as $name => $interface ) { |
|
592 |
foreach($config['interfaces'] as $name => & $interface ) {
|
|
593 | 593 |
if($interface['bridge'] <> "") { |
594 | 594 |
$bridge = array(); |
595 | 595 |
$bridge['members'] = "{$name},{$interface['bridge']}"; |
... | ... | |
605 | 605 |
$bridge['ifpriority'] = ""; |
606 | 606 |
$bridge['ifpathcost'] = ""; |
607 | 607 |
$bridge['bridgeif'] = "bridge{$counter}"; |
608 |
/* done collecting info, have to burn those bridges */ |
|
609 |
$config['interfaces'][$name]['bridge'] = true; |
|
610 | 608 |
$a_bridges[$counter] = $bridge; |
611 | 609 |
$counter++; |
612 | 610 |
} |
Also available in: Unified diff
Fix bridge upgrade code.