Changeset 30947


Ignore:
Timestamp:
2012-03-15T10:49:26+01:00 (6 years ago)
Author:
nbd
Message:

netifd: implement find_config()

File:
1 edited

Legend:

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

    r30749 r30947  
    55 
    66find_config() { 
    7         return 
     7        local device="$1" 
     8        for ifobj in `ubus list network.interface.\*`; do 
     9                interface="${ifobj##network.interface.}" 
     10                ( 
     11                        json_load "$(ifstatus $interface)" 
     12                        json_get_var ifdev device 
     13                        if [[ "$device" = "$ifdev" ]]; then 
     14                                echo "$interface" 
     15                                exit 0 
     16                        else 
     17                                exit 1 
     18                        fi 
     19                ) && return 
     20        done 
    821} 
    922 
Note: See TracChangeset for help on using the changeset viewer.