Deleted Added
full compact
netconfig (225430) netconfig (226741)
1#!/bin/sh
2#-
3# Copyright (c) 2011 Nathan Whitehorn
4# All rights reserved.
5# Copyright (c) 2011 The FreeBSD Foundation
6# All rights reserved.
7#
8# Portions of this software were developed by Bjoern Zeeb

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

24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30# SUCH DAMAGE.
31#
1#!/bin/sh
2#-
3# Copyright (c) 2011 Nathan Whitehorn
4# All rights reserved.
5# Copyright (c) 2011 The FreeBSD Foundation
6# All rights reserved.
7#
8# Portions of this software were developed by Bjoern Zeeb

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

24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30# SUCH DAMAGE.
31#
32# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig 225430 2011-09-07 00:48:58Z bz $
32# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig 226741 2011-10-25 16:35:48Z nwhitehorn $
33
34INTERFACES=""
35DIALOG_TAGS=""
36
37: ${DIALOG_OK=0}
38: ${DIALOG_CANCEL=1}
39: ${DIALOG_HELP=2}
40: ${DIALOG_EXTRA=3}
41: ${DIALOG_ITEM_HELP=4}
42: ${DIALOG_ESC=255}
43
44for IF in `ifconfig -l`; do
45 test "$IF" = "lo0" && continue
46 (ifconfig -g wlan | egrep -wq $IF) && continue
47 INTERFACES="$INTERFACES $IF"
48 DESC=`sysctl -n dev.$(echo $IF | sed -E 's/([[:alpha:]]*)([[:digit:]]*)/\1.\2/g').%desc`
49 DIALOG_TAGS="$DIALOG_TAGS $IF \"$DESC\""
50done
51
33
34INTERFACES=""
35DIALOG_TAGS=""
36
37: ${DIALOG_OK=0}
38: ${DIALOG_CANCEL=1}
39: ${DIALOG_HELP=2}
40: ${DIALOG_EXTRA=3}
41: ${DIALOG_ITEM_HELP=4}
42: ${DIALOG_ESC=255}
43
44for IF in `ifconfig -l`; do
45 test "$IF" = "lo0" && continue
46 (ifconfig -g wlan | egrep -wq $IF) && continue
47 INTERFACES="$INTERFACES $IF"
48 DESC=`sysctl -n dev.$(echo $IF | sed -E 's/([[:alpha:]]*)([[:digit:]]*)/\1.\2/g').%desc`
49 DIALOG_TAGS="$DIALOG_TAGS $IF \"$DESC\""
50done
51
52if [ -z "$INTERFACES" ]; then
53 dialog --backtitle 'FreeBSD Installer' \
54 --title 'Network Configuration Error' \
55 --msgbox 'No network interfaces present to configure.' 0 0
56 exit 1
57fi
58
52exec 3>&1
53INTERFACE=`echo $DIALOG_TAGS | xargs dialog --backtitle 'FreeBSD Installer' --title 'Network Configuration' --menu 'Please select a network interface to configure:' 0 0 0 2>&1 1>&3`
54if [ $? -eq $DIALOG_CANCEL ]; then exit 1; fi
55exec 3>&-
56
57: > $BSDINSTALL_TMPETC/._rc.conf.net
58
59# Do a dirty check to see if this a wireless interface -- there should be a

--- 140 unchanged lines hidden ---
59exec 3>&1
60INTERFACE=`echo $DIALOG_TAGS | xargs dialog --backtitle 'FreeBSD Installer' --title 'Network Configuration' --menu 'Please select a network interface to configure:' 0 0 0 2>&1 1>&3`
61if [ $? -eq $DIALOG_CANCEL ]; then exit 1; fi
62exec 3>&-
63
64: > $BSDINSTALL_TMPETC/._rc.conf.net
65
66# Do a dirty check to see if this a wireless interface -- there should be a

--- 140 unchanged lines hidden ---