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 --- |