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