Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Sep 2011 06:29:53 -0700
From:      Garrett Cooper <yanegomi@gmail.com>
To:        Nathan Whitehorn <nwhitehorn@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r225612 - head/usr.sbin/bsdinstall/scripts
Message-ID:  <470110EF-3C4A-42D2-B2FE-3CE3836DAEBF@gmail.com>
In-Reply-To: <201109160937.p8G9bDb3013489@svn.freebsd.org>
References:  <201109160937.p8G9bDb3013489@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 16, 2011, at 2:37 AM, Nathan Whitehorn wrote:

> Author: nwhitehorn
> Date: Fri Sep 16 09:37:13 2011
> New Revision: 225612
> URL: http://svn.freebsd.org/changeset/base/225612
>=20
> Log:
>  Fix WPA setup broken by changes to shell argument passing inside the
>  installer network configuration.
>=20
>  PR:		bin/159558
>  Approved by:	re (kib)
>=20
> Modified:
>  head/usr.sbin/bsdinstall/scripts/netconfig_ipv4
>=20
> Modified: head/usr.sbin/bsdinstall/scripts/netconfig_ipv4
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- head/usr.sbin/bsdinstall/scripts/netconfig_ipv4	Fri Sep 16 =
09:15:34 2011	(r225611)
> +++ head/usr.sbin/bsdinstall/scripts/netconfig_ipv4	Fri Sep 16 =
09:37:13 2011	(r225612)
> @@ -35,6 +35,7 @@
>=20
> INTERFACE=3D$1
> IFCONFIG_PREFIX=3D"$2"
> +test -z "$IFCONFIG_PREFIX" || IFCONFIG_PREFIX=3D"$2 "

You can replace the above two lines with:

IFCONFIG_PREFIX=3D${IFCONFIG_PREFIX:-$2}

Example:

starr-wireless:~ gcooper$ set -- "" ""
starr-wireless:~ gcooper$ IFCONFIG_PREFIX=3Dfoo
starr-wireless:~ gcooper$ IFCONFIG_PREFIX=3D${IFCONFIG_PREFIX:-$2}
starr-wireless:~ gcooper$ echo $IFCONFIG_PREFIX
foo
starr-wireless:~ gcooper$ set -- "" "a"
starr-wireless:~ gcooper$ IFCONFIG_PREFIX=3D
starr-wireless:~ gcooper$ IFCONFIG_PREFIX=3D${IFCONFIG_PREFIX:-$2}
starr-wireless:~ gcooper$ echo $IFCONFIG_PREFIX
a

Cheers,
-Garrett=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?470110EF-3C4A-42D2-B2FE-3CE3836DAEBF>