diff options
author | emaste <emaste@FreeBSD.org> | 2017-09-09 00:33:19 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2017-09-09 00:33:19 +0000 |
commit | e8793ba6396fed6605372cc86cc51be1fa885485 (patch) | |
tree | 6ceddb69ef54612eedbf417b4a588e84f7607b0d /usr.sbin | |
parent | 139c258b8124b98ec8c01cb080fbf0b2a1f6d32c (diff) | |
download | FreeBSD-src-e8793ba6396fed6605372cc86cc51be1fa885485.zip FreeBSD-src-e8793ba6396fed6605372cc86cc51be1fa885485.tar.gz |
MFC r322374: bsdinstall: record DHCP config after obtaining lease
Previously we added an ifconfig_$INTERFACE line to rc.conf for each
unsuccessful DCHP attempt.
PR: 219515
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'usr.sbin')
-rwxr-xr-x | usr.sbin/bsdinstall/scripts/netconfig_ipv4 | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.sbin/bsdinstall/scripts/netconfig_ipv4 b/usr.sbin/bsdinstall/scripts/netconfig_ipv4 index b7954ef..e8a23fb 100755 --- a/usr.sbin/bsdinstall/scripts/netconfig_ipv4 +++ b/usr.sbin/bsdinstall/scripts/netconfig_ipv4 @@ -48,8 +48,6 @@ esac dialog --backtitle 'FreeBSD Installer' --title 'Network Configuration' --yesno 'Would you like to use DHCP to configure this interface?' 0 0 if [ $? -eq $DIALOG_OK ]; then - echo ifconfig_$INTERFACE=\"${IFCONFIG_PREFIX}DHCP\" >> $BSDINSTALL_TMPETC/._rc.conf.net - if [ ! -z $BSDINSTALL_CONFIGCURRENT ]; then dialog --backtitle 'FreeBSD Installer' --infobox "Acquiring DHCP lease..." 0 0 err=$( dhclient $INTERFACE 2>&1 ) @@ -59,6 +57,7 @@ if [ $? -eq $DIALOG_OK ]; then exec $0 ${INTERFACE} "${IFCONFIG_PREFIX}" fi fi + echo ifconfig_$INTERFACE=\"${IFCONFIG_PREFIX}DHCP\" >> $BSDINSTALL_TMPETC/._rc.conf.net exit 0 fi |