Deleted Added
full compact
netconfig_ipv4 (225612) netconfig_ipv4 (230804)
1#!/bin/sh
2#-
3# Copyright (c) 2011 Nathan Whitehorn
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

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

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

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

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
27# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig_ipv4 225612 2011-09-16 09:37:13Z nwhitehorn $
27# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig_ipv4 230804 2012-01-31 05:49:49Z kevlo $
28
29: ${DIALOG_OK=0}
30: ${DIALOG_CANCEL=1}
31: ${DIALOG_HELP=2}
32: ${DIALOG_EXTRA=3}
33: ${DIALOG_ITEM_HELP=4}
34: ${DIALOG_ESC=255}
35

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

68 'Subnet Mask' 2 0 "$NETMASK" 2 20 16 0 \
69 'Default Router' 3 0 "$ROUTER" 3 20 16 0 \
702>&1 1>&3)
71if [ $? -eq $DIALOG_CANCEL ]; then exit 1; fi
72exec 3>&-
73
74echo $INTERFACE $IF_CONFIG |
75 awk -v prefix="$IFCONFIG_PREFIX" '{
28
29: ${DIALOG_OK=0}
30: ${DIALOG_CANCEL=1}
31: ${DIALOG_HELP=2}
32: ${DIALOG_EXTRA=3}
33: ${DIALOG_ITEM_HELP=4}
34: ${DIALOG_ESC=255}
35

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

68 'Subnet Mask' 2 0 "$NETMASK" 2 20 16 0 \
69 'Default Router' 3 0 "$ROUTER" 3 20 16 0 \
702>&1 1>&3)
71if [ $? -eq $DIALOG_CANCEL ]; then exit 1; fi
72exec 3>&-
73
74echo $INTERFACE $IF_CONFIG |
75 awk -v prefix="$IFCONFIG_PREFIX" '{
76 printf("ifconfig_%s=\"%s inet %s netmask %s\"\n", $1, prefix, $2, $3);
76 printf("ifconfig_%s=\"%s\inet %s netmask %s\"\n", $1, prefix, $2, $3);
77 printf("defaultrouter=\"%s\"\n", $4);
78 }' >> $BSDINSTALL_TMPETC/._rc.conf.net
79
80if [ ! -z $BSDINSTALL_CONFIGCURRENT ]; then
81 . $BSDINSTALL_TMPETC/._rc.conf.net
82 ifconfig $INTERFACE `eval echo \\\$ifconfig_$INTERFACE`
83 if [ -n "${defaultrouter}" ]; then
84 route delete -inet default
85 route add -inet default $defaultrouter
86 fi
87fi
88
77 printf("defaultrouter=\"%s\"\n", $4);
78 }' >> $BSDINSTALL_TMPETC/._rc.conf.net
79
80if [ ! -z $BSDINSTALL_CONFIGCURRENT ]; then
81 . $BSDINSTALL_TMPETC/._rc.conf.net
82 ifconfig $INTERFACE `eval echo \\\$ifconfig_$INTERFACE`
83 if [ -n "${defaultrouter}" ]; then
84 route delete -inet default
85 route add -inet default $defaultrouter
86 fi
87fi
88