Changeset 2913


Ignore:
Timestamp:
2006-01-11T17:29:11+01:00 (12 years ago)
Author:
florian
Message:

Do not delete default route if the router is the same, fixes #138

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/base-files/default/usr/share/udhcpc/default.script

    r2364 r2913  
    2727 
    2828                if [ -n "$router" ] ; then 
    29                         echo "deleting routers" 
    30                         while route del default gw 0.0.0.0 dev $interface ; do :; done 
    31                                          
    32                         for i in $router ; do 
    33                                 route add default gw $i dev $interface 
    34                         done 
     29 
     30                        if [ "$router" != "$(route -n | grep '^0.0.0.0' | grep vlan1 | awk '{ print $2 }')" ] ; then 
     31                                echo "deleting routers" 
     32                                while route del default gw 0.0.0.0 dev $interface ; do :; done                           
     33                                for i in $router ; do 
     34                                        route add default gw $i dev $interface 
     35                                done 
     36                        fi 
    3537                fi 
    3638 
Note: See TracChangeset for help on using the changeset viewer.