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
> 
> Log:
>  Fix WPA setup broken by changes to shell argument passing inside the
>  installer network configuration.
> 
>  PR:          bin/159558
>  Approved by: re (kib)
> 
> Modified:
>  head/usr.sbin/bsdinstall/scripts/netconfig_ipv4
> 
> Modified: head/usr.sbin/bsdinstall/scripts/netconfig_ipv4
> ==============================================================================
> --- 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 @@
> 
> INTERFACE=$1
> IFCONFIG_PREFIX="$2"
> +test -z "$IFCONFIG_PREFIX" || IFCONFIG_PREFIX="$2 "

You can replace the above two lines with:

IFCONFIG_PREFIX=${IFCONFIG_PREFIX:-$2}

Example:

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

Cheers,
-Garrett_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to