update_chroot: switch EMERGE_FLAGS to an array
Just a style thing. Shouldn't be functionally different.
BUG=chromium:725571
TEST=precq passes
Change-Id: Ia93904dee70fdb532cd93caf2090016dfa4d0899
Reviewed-on: https://chromium-review.googlesource.com/538358
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
diff --git a/update_chroot b/update_chroot
index afbdacb..7bf4570 100755
--- a/update_chroot
+++ b/update_chroot
@@ -89,33 +89,35 @@
CHROMITE_BIN="${GCLIENT_ROOT}/chromite/bin"
EMERGE_CMD="${CHROMITE_BIN}/parallel_emerge"
-EMERGE_FLAGS="-uNv --with-bdeps=y --select"
+EMERGE_FLAGS=( -uNv --with-bdeps=y --select )
if [ "${FLAGS_usepkg}" -eq "${FLAGS_TRUE}" ]; then
- EMERGE_FLAGS="${EMERGE_FLAGS} --getbinpkg"
+ EMERGE_FLAGS+=( --getbinpkg )
# Only update toolchain when binpkgs are available. Toolchain rollout
# process only takes place when the chromiumos sdk builder finishes
# a successful build.
- EMERGE_FLAGS+=" --useoldpkg-atoms=dev-lang/go"
- EMERGE_FLAGS+=" --useoldpkg-atoms=sys-devel/binutils"
- EMERGE_FLAGS+=" --useoldpkg-atoms=sys-devel/clang"
- EMERGE_FLAGS+=" --useoldpkg-atoms=sys-devel/gcc"
- EMERGE_FLAGS+=" --useoldpkg-atoms=sys-devel/llvm"
- EMERGE_FLAGS+=" --useoldpkg-atoms=sys-libs/glibc"
+ EMERGE_FLAGS+=(
+ --useoldpkg-atoms=dev-lang/go
+ --useoldpkg-atoms=sys-devel/binutils
+ --useoldpkg-atoms=sys-devel/clang
+ --useoldpkg-atoms=sys-devel/gcc
+ --useoldpkg-atoms=sys-devel/llvm
+ --useoldpkg-atoms=sys-libs/glibc
+ )
fi
if [[ "${FLAGS_jobs}" -ne -1 ]]; then
- EMERGE_FLAGS+=" --jobs=${FLAGS_jobs}"
+ EMERGE_FLAGS+=( --jobs="${FLAGS_jobs}" )
fi
# Build cros_workon packages when they are changed.
for pkg in $("${CHROMITE_BIN}/cros_list_modified_packages" --host); do
- EMERGE_FLAGS+=" --reinstall-atoms=${pkg} --usepkg-exclude=${pkg}"
+ EMERGE_FLAGS+=( --reinstall-atoms="${pkg}" --usepkg-exclude="${pkg}" )
done
# Second pass, update everything else.
-EMERGE_FLAGS+=" --deep"
-sudo -E ${EMERGE_CMD} ${EMERGE_FLAGS} virtual/target-sdk world
+EMERGE_FLAGS+=( --deep )
+sudo -E ${EMERGE_CMD} "${EMERGE_FLAGS[@]}" virtual/target-sdk world
# Automatically discard all CONFIG_PROTECT'ed files. Those that are
# protected should not be overwritten until the variable is changed.