Deleted Added
full compact
defaultroute (197527) defaultroute (197697)
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 197527 2009-09-26 19:00:20Z hrs $
5# $FreeBSD: head/etc/rc.d/defaultroute 197697 2009-10-02 02:24:25Z hrs $
6#
7
8# PROVIDE: defaultroute
9# REQUIRE: devd faith netif stf
10# KEYWORD: nojail
11
12. /etc/rc.subr
13. /etc/network.subr
14
15name="defaultroute"
16start_cmd="defaultroute_start"
17stop_cmd=":"
18
19defaultroute_start()
20{
21 local output carrier nocarrier nl
22
6#
7
8# PROVIDE: defaultroute
9# REQUIRE: devd faith netif stf
10# KEYWORD: nojail
11
12. /etc/rc.subr
13. /etc/network.subr
14
15name="defaultroute"
16start_cmd="defaultroute_start"
17stop_cmd=":"
18
19defaultroute_start()
20{
21 local output carrier nocarrier nl
22
23 afexists inet || return 0
24
23 # Return without waiting if we don't have dhcp interfaces or
24 # if none of the dhcp interfaces is plugged in.
25 dhcp_interfaces=`list_net_interfaces dhcp`
26 [ -z "${dhcp_interfaces}" ] && return
27 carrier=false
28 for _if in ${dhcp_interfaces}; do
29 output=`/sbin/ifconfig ${_if}`
30 nocarrier=`expr "${output}" : '.*[[:blank:]]status: \(no carrier\)'`

--- 32 unchanged lines hidden ---
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}`
32 nocarrier=`expr "${output}" : '.*[[:blank:]]status: \(no carrier\)'`

--- 32 unchanged lines hidden ---