[BACK]Return to netstart CVS log [TXT][DIR] Up to [local] / src / etc

Diff for /src/etc/netstart between version 1.187 and 1.188

version 1.187, 2017/11/12 21:58:00 version 1.188, 2018/02/06 19:53:50
Line 147 
Line 147 
 # Parse /etc/mygate and add default routes for IPv4 and IPv6  # Parse /etc/mygate and add default routes for IPv4 and IPv6
 # Usage: defaultroute  # Usage: defaultroute
 defaultroute() {  defaultroute() {
           local _cmd;
   
         ! $V4_DHCPCONF && stripcom /etc/mygate |          ! $V4_DHCPCONF && stripcom /etc/mygate |
         while read gw; do          while read gw; do
                 [[ $gw == @(*:*) ]] && continue                  [[ $gw == @(*:*) ]] && continue
                 route -qn add -host default $gw && break                  _cmd="route -qn add -host default $gw"
                   if $PRINT_ONLY; then
                           print -r -- "$_cmd" && break
                   else
                           $_cmd && break
                   fi
         done          done
         ! $V6_AUTOCONF && stripcom /etc/mygate |          ! $V6_AUTOCONF && stripcom /etc/mygate |
         while read gw; do          while read gw; do
                 [[ $gw == !(*:*) ]] && continue                  [[ $gw == !(*:*) ]] && continue
                 route -qn add -host -inet6 default $gw && break                  _cmd="route -qn add -host -inet6 default $gw"
                   if $PRINT_ONLY; then
                           print -r -- "$_cmd" && break
                   else
                           $_cmd && break
                   fi
         done          done
 }  }
   

Legend:
Removed from v.1.187  
changed lines
  Added in v.1.188