Deleted Added
full compact
bridge (180563) bridge (208060)
1#!/bin/sh
2#
3# Copyright (c) 2006 The FreeBSD Project. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

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

17# IN NO EVENT SHALL THE PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT,
18# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
19# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
20# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
21# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24#
1#!/bin/sh
2#
3# Copyright (c) 2006 The FreeBSD Project. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

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

17# IN NO EVENT SHALL THE PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT,
18# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
19# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
20# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
21# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24#
25# $FreeBSD: head/etc/rc.d/bridge 180563 2008-07-16 19:22:48Z dougb $
25# $FreeBSD: head/etc/rc.d/bridge 208060 2010-05-14 04:53:57Z dougb $
26#
27
28# PROVIDE: bridge
29# REQUIRE: netif
30# KEYWORD: nojail
31
32. /etc/rc.subr
33. /etc/network.subr
34
35name="bridge"
36start_cmd="bridge_start"
37stop_cmd="bridge_stop"
38cmd=""
39
40glob_int () {
41 case "$1" in
42 $2 ) true ;;
43 * ) false ;;
44 esac
26#
27
28# PROVIDE: bridge
29# REQUIRE: netif
30# KEYWORD: nojail
31
32. /etc/rc.subr
33. /etc/network.subr
34
35name="bridge"
36start_cmd="bridge_start"
37stop_cmd="bridge_stop"
38cmd=""
39
40glob_int () {
41 case "$1" in
42 $2 ) true ;;
43 * ) false ;;
44 esac
45}
45}
46
47bridge_test () {
48 bridge=$1
49 iface=$2
50
51 eval interfaces=\$autobridge_${bridge}
52 if [ -n "${interfaces}" ]; then
53 for i in ${interfaces}; do

--- 40 unchanged lines hidden ---
46
47bridge_test () {
48 bridge=$1
49 iface=$2
50
51 eval interfaces=\$autobridge_${bridge}
52 if [ -n "${interfaces}" ]; then
53 for i in ${interfaces}; do

--- 40 unchanged lines hidden ---