Changeset 47728


Ignore:
Timestamp:
2015-12-03T22:12:51+01:00 (2 years ago)
Author:
jow
Message:

base-files: uci-defaults-new.sh: fix for handling multiple ifnames

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/lib/functions/uci-defaults-new.sh

    r47721 r47728  
    167167                        json_select_object "$role" 
    168168                                # attach previous interfaces (for multi-switch devices) 
    169                                 local prev_device; json_get_var prev_device ifname 
    170                                 if ! list_contains prev_device "$device"; then 
    171                                         device="${prev_device:+$prev_device }$device" 
     169                                local devices; json_get_var devices ifname 
     170                                if ! list_contains devices "$device"; then 
     171                                        devices="${devices:+$devices }$device" 
    172172                                fi 
    173                                 json_add_string ifname "$device" 
     173                                json_add_string ifname "$devices" 
    174174                        json_select .. 
    175175                json_select .. 
Note: See TracChangeset for help on using the changeset viewer.