setup_board: quote flags var

Now that the flags variable can be "[stable]", if we don't quote its
expansion, it can match files like "t" resulting in bad flags being
passed to crossdev.

BUG=None
TEST=`touch t; ./setup_board --board=x86-alex` no longer results in "tgcc"

Change-Id: I866e934776e2d47a2c99bd08964017014aace97f
Reviewed-on: https://gerrit.chromium.org/gerrit/19595
Reviewed-by: Zdenek Behan <zbehan@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
Mike Frysinger 2012-04-04 13:31:44 -04:00 committed by Gerrit
parent 32294abc01
commit aabca6c6a3

View File

@ -249,10 +249,10 @@ build_toolchain() {
fi fi
if [ $FLAGS_latest_toolchain -ne $FLAGS_TRUE ]; then if [ $FLAGS_latest_toolchain -ne $FLAGS_TRUE ]; then
CROSS_ARGS+=( CROSS_ARGS+=(
--binutils $FLAGS_binutils_version --binutils "${FLAGS_binutils_version}"
--gcc $FLAGS_gcc_version --gcc "${FLAGS_gcc_version}"
--kernel $FLAGS_kernel_version --kernel "${FLAGS_kernel_version}"
--libc $FLAGS_libc_version --libc "${FLAGS_libc_version}"
) )
fi fi
CROSS_ARGS+=( CROSS_ARGS+=(