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.

-- 
Mateusz Guzik <mjguzik gmail.com>
_______________________________________________
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