Changeset 47718


Ignore:
Timestamp:
2015-12-03T16:46:43+01:00 (2 years ago)
Author:
jow
Message:

base-files: config_generate: add missing chunks of force tag support

Signed-off-by: Jo-Philipp Wich <jow@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/bin/config_generate

    r47679 r47718  
    110110calculate_switch_vlans() { 
    111111        local switch="$1" 
    112         local ports port attr val 
    113         local prev_role 
    114         local num device role index 
    115         local n_cpu=0 cpu0 cpu1 cpu2 cpu3 
    116         local dev0 dev1 dev2 dev3 role0 role1 role2 role3 
    117         local n_vlan=0 vlan_off=-1 
     112        local ports port attr val prev_role 
     113        local num device role index need_tag 
     114        local cpu0 cpu1 cpu2 cpu3 
     115        local dev0 dev1 dev2 dev3 
     116        local tag0 tag1 tag2 tag3 
     117        local role0 role1 role2 role3 
     118        local n_cpu=0  n_vlan=0 vlan_off=-1 
    118119        local vlan_ports cpu_port 
    119120 
     
    125126        for port in $ports; do 
    126127                json_select "$port" 
    127                 json_get_vars num device role 
     128                json_get_vars num device role need_tag 
    128129 
    129130                if json_is_a attr object; then 
     
    150151                        export "cpu$n_cpu=$num" 
    151152                        export "dev$n_cpu=$device" 
     153                        export "tag$n_cpu=${need_tag:-0}" 
    152154                        n_cpu=$((n_cpu + 1)) 
    153155                elif [ -n "$num" ] && [ -n "$role" ] && [ "$role" != "$prev_role" ]; then 
Note: See TracChangeset for help on using the changeset viewer.