build_packages: Add --fetch-only pass through to parallel-emerge.

BUG=None
TEST=./build_packages --fetch-only, verify it just fetches.

Change-Id: I290ef23f13446c912724aa37b8c79269a9db6cc0
Reviewed-on: https://gerrit.chromium.org/gerrit/39304
Commit-Ready: Brian Harring <ferringb@chromium.org>
Tested-by: Brian Harring <ferringb@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
Brian Harring 2012-12-05 21:12:31 -08:00 committed by Gerrit
parent 93a2ecaaa9
commit 17c1fe8073

View File

@ -22,6 +22,8 @@ DEFINE_boolean showoutput "${FLAGS_FALSE}" \
"Show all output from parallel_emerge." "Show all output from parallel_emerge."
DEFINE_boolean withautotest "${FLAGS_TRUE}" \ DEFINE_boolean withautotest "${FLAGS_TRUE}" \
"Build autotest client code." "Build autotest client code."
DEFINE_boolean fetchonly "${FLAGS_FALSE}" \
"Don't build anything, instead only fetch what is needed."
FLAGS_HELP="usage: $(basename $0) [flags] [packages] FLAGS_HELP="usage: $(basename $0) [flags] [packages]
@ -122,6 +124,10 @@ if [[ "${FLAGS_fast}" -eq "${FLAGS_TRUE}" ]]; then
else else
EMERGE_CMD=( "emerge-${FLAGS_board}" ) EMERGE_CMD=( "emerge-${FLAGS_board}" )
fi fi
if [ "${FLAGS_fetchonly}" -eq "${FLAGS_TRUE}" ]; then
EMERGE_CMD+=( --fetchonly )
fi
EMERGE_CMD+=( ${EXTRA_BOARD_FLAGS} ) EMERGE_CMD+=( ${EXTRA_BOARD_FLAGS} )
if [[ "${FLAGS_usepkg}" -eq "${FLAGS_TRUE}" || if [[ "${FLAGS_usepkg}" -eq "${FLAGS_TRUE}" ||