Changeset 36553


Ignore:
Timestamp:
2013-05-06T11:33:56+02:00 (5 years ago)
Author:
jow
Message:

base-files: change network_find_wan() procedure to ignore default gateways in different routing tables

Location:
trunk/package/base-files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/Makefile

    r36129 r36553  
    1212 
    1313PKG_NAME:=base-files 
    14 PKG_RELEASE:=137 
     14PKG_RELEASE:=138 
    1515 
    1616PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ 
  • trunk/package/base-files/files/lib/functions/network.sh

    r35300 r36553  
    8181 
    8282                                json_select "$((__idx++))" 
    83                                 json_get_var __tmp target 
    84  
    85                                 case "${__tmp}" in 
    86                                         0.0.0.0) 
    87                                                 __network_set_cache "${__key}_gateway4" nexthop 
    88                                         ;; 
    89                                         ::) 
    90                                                 __network_set_cache "${__key}_gateway6" nexthop 
    91                                         ;; 
    92                                 esac 
     83                                json_get_var __tmp table 
     84 
     85                                if [ -z "$__tmp" ]; then 
     86                                        json_get_var __tmp target 
     87 
     88                                        case "${__tmp}" in 
     89                                                0.0.0.0) 
     90                                                        __network_set_cache "${__key}_gateway4" nexthop 
     91                                                ;; 
     92                                                ::) 
     93                                                        __network_set_cache "${__key}_gateway6" nexthop 
     94                                                ;; 
     95                                        esac 
     96                                fi 
    9397 
    9498                                json_select ".." 
Note: See TracChangeset for help on using the changeset viewer.