Deleted Added
full compact
netconfig_ipv6 (222482) netconfig_ipv6 (222502)
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_ipv6 222482 2011-05-30 08:40:59Z bz $
32# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig_ipv6 222502 2011-05-30 17:27:48Z bz $
33
34#
35# TODO:
36# - Add -R /sbin/resolvconf to rtsol once support is in tree.
37# - Add DHCPv6 support once FreeBSD ships with it.
38#
39
40: ${DIALOG_OK=0}

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

56while : ; do
57 MSG="Would you like to try stateless address autoconfiguration (SLAAC)${AGAIN}?"
58 dialog --backtitle 'FreeBSD Installer' --title 'Network Configuration' \
59 --yesno "${MSG}" 0 0
60 if [ $? -eq $DIALOG_OK ]; then
61 if [ ! -z $BSDINSTALL_CONFIGCURRENT ]; then
62 dialog --backtitle 'FreeBSD Installer' \
63 --infobox "Sending Router Solicitation ..." 0 0
33
34#
35# TODO:
36# - Add -R /sbin/resolvconf to rtsol once support is in tree.
37# - Add DHCPv6 support once FreeBSD ships with it.
38#
39
40: ${DIALOG_OK=0}

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

56while : ; do
57 MSG="Would you like to try stateless address autoconfiguration (SLAAC)${AGAIN}?"
58 dialog --backtitle 'FreeBSD Installer' --title 'Network Configuration' \
59 --yesno "${MSG}" 0 0
60 if [ $? -eq $DIALOG_OK ]; then
61 if [ ! -z $BSDINSTALL_CONFIGCURRENT ]; then
62 dialog --backtitle 'FreeBSD Installer' \
63 --infobox "Sending Router Solicitation ..." 0 0
64 ifconfig ${INTERFACE} inet6 accept_rtadv up
64 ifconfig ${INTERFACE} inet6 -ifdisabled accept_rtadv up
65 rtsol -F $INTERFACE 2>> $BSDINSTALL_LOG
66 if [ $? -ne 0 ]; then
67 dialog --backtitle 'FreeBSD Installer' --msgbox "SLAAC failed." 0 0
68 AGAIN=" again"
69 continue
70 fi
71 fi
72 echo ifconfig_${INTERFACE}_ipv6=\"inet6 accept_rtadv\" >> $BSDINSTALL_TMPETC/rc.conf.net

--- 77 unchanged lines hidden ---
65 rtsol -F $INTERFACE 2>> $BSDINSTALL_LOG
66 if [ $? -ne 0 ]; then
67 dialog --backtitle 'FreeBSD Installer' --msgbox "SLAAC failed." 0 0
68 AGAIN=" again"
69 continue
70 fi
71 fi
72 echo ifconfig_${INTERFACE}_ipv6=\"inet6 accept_rtadv\" >> $BSDINSTALL_TMPETC/rc.conf.net

--- 77 unchanged lines hidden ---