Deleted Added
full compact
defaultroute (197697) defaultroute (208060)
1#!/bin/sh
2#
3# Wait for the default route to be up
4#
1#!/bin/sh
2#
3# Wait for the default route to be up
4#
5# $FreeBSD: head/etc/rc.d/defaultroute 197697 2009-10-02 02:24:25Z hrs $
5# $FreeBSD: head/etc/rc.d/defaultroute 208060 2010-05-14 04:53:57Z dougb $
6#
7
8# PROVIDE: defaultroute
9# REQUIRE: devd faith netif stf
10# KEYWORD: nojail
11
12. /etc/rc.subr
13. /etc/network.subr

--- 9 unchanged lines hidden (view full) ---

23 afexists inet || return 0
24
25 # Return without waiting if we don't have dhcp interfaces or
26 # if none of the dhcp interfaces is plugged in.
27 dhcp_interfaces=`list_net_interfaces dhcp`
28 [ -z "${dhcp_interfaces}" ] && return
29 carrier=false
30 for _if in ${dhcp_interfaces}; do
6#
7
8# PROVIDE: defaultroute
9# REQUIRE: devd faith netif stf
10# KEYWORD: nojail
11
12. /etc/rc.subr
13. /etc/network.subr

--- 9 unchanged lines hidden (view full) ---

23 afexists inet || return 0
24
25 # Return without waiting if we don't have dhcp interfaces or
26 # if none of the dhcp interfaces is plugged in.
27 dhcp_interfaces=`list_net_interfaces dhcp`
28 [ -z "${dhcp_interfaces}" ] && return
29 carrier=false
30 for _if in ${dhcp_interfaces}; do
31 output=`/sbin/ifconfig ${_if}`
31 output=`/sbin/ifconfig ${_if}`
32 nocarrier=`expr "${output}" : '.*[[:blank:]]status: \(no carrier\)'`
33 [ -z "${nocarrier}" ] && carrier=true
34 done
35 if ! ${carrier}; then
36 return
37 fi
38
39 # Wait for a default route

--- 25 unchanged lines hidden ---
32 nocarrier=`expr "${output}" : '.*[[:blank:]]status: \(no carrier\)'`
33 [ -z "${nocarrier}" ] && carrier=true
34 done
35 if ! ${carrier}; then
36 return
37 fi
38
39 # Wait for a default route

--- 25 unchanged lines hidden ---