svn commit: r225612 - head/usr.sbin/bsdinstall/scripts
Garrett Cooper
yanegomi at gmail.com
Fri Sep 16 21:36:21 UTC 2011
On Fri, Sep 16, 2011 at 6:29 AM, Garrett Cooper <yanegomi at gmail.com> wrote:
> 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
I didn't see the trailing space that was added. jilles@ noted that
this form is usable though (and I agree):
IFCONFIG_PREFIX=${2:+$2 }
Thanks,
-Garrett
More information about the svn-src-all
mailing list