On 2020-07-11 11:44, Mateusz Guzik wrote:
> On 7/11/20, Allan Jude <allanj...@freebsd.org> wrote:
>> Author: allanjude
>> Date: Sat Jul 11 15:32:53 2020
>> New Revision: 363097
>> URL: https://svnweb.freebsd.org/changeset/base/363097
>>
>> Log:
>>   bsdinstall: kill dhclient before starting a new instance
>>
>>   PR:                205821
>>   Submitted by:      William Orr <w...@worrbase.com>
>>   MFC after: 2 weeks
>>   Sponsored by:      Klara Inc.
>>   Event:             July 2020 Bugathon
>>   Differential Revision:     https://reviews.freebsd.org/D14572
>>
>> Modified:
>>   head/usr.sbin/bsdinstall/scripts/netconfig_ipv4
>>
>> Modified: head/usr.sbin/bsdinstall/scripts/netconfig_ipv4
>> ==============================================================================
>> --- head/usr.sbin/bsdinstall/scripts/netconfig_ipv4  Sat Jul 11 14:55:11
>> 2020 (r363096)
>> +++ head/usr.sbin/bsdinstall/scripts/netconfig_ipv4  Sat Jul 11 15:32:53
>> 2020 (r363097)
>> @@ -51,7 +51,7 @@ if [ $? -eq $DIALOG_OK ]; then
>>      if [ ! -z $BSDINSTALL_CONFIGCURRENT ]; then
>>              ifconfig $INTERFACE up
>>              dialog --backtitle 'FreeBSD Installer' --infobox "Acquiring DHCP
>> lease..." 0 0
>> -            err=$( dhclient $INTERFACE 2>&1 )
>> +            err=$( pkill dhclient; dhclient $INTERFACE 2>&1 )
>>              if [ $? -ne 0 ]; then
>>                      f_dprintf "%s" "$err"
>>                      dialog --backtitle 'FreeBSD Installer' --msgbox "DHCP 
>> lease acquisition
>> failed." 0 0
> 
> There can be more than one dhclient running, but this will kill everything.
> 

Good point.

Thanks to markj for the suggested fix, committed as r363103


-- 
Allan Jude
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to