Do not emerge chromeos-test in factory_install.

Otherwise we overflow the 180MB partition when running ./image_to_usb.sh --factory_install.

Review URL: http://codereview.chromium.org/2108010
This commit is contained in:
Girts Folkmanis 2010-05-17 22:10:02 -07:00
parent f439703f71
commit 00f72a3cb2

View File

@ -119,6 +119,22 @@ trap cleanup EXIT
"$SCRIPTS_DIR/mount_gpt_image.sh" -i "$IMAGE_NAME" -f "$IMAGE_DIR" \ "$SCRIPTS_DIR/mount_gpt_image.sh" -i "$IMAGE_NAME" -f "$IMAGE_DIR" \
-r "$ROOT_FS_DIR" -s "$STATEFUL_DIR" -r "$ROOT_FS_DIR" -s "$STATEFUL_DIR"
if [ ${FLAGS_factory_install} -eq ${FLAGS_TRUE} ]; then
# We don't want to emerge test packages on factory install, otherwise we run
# out of space.
# Run factory setup script to modify the image.
sudo emerge-${FLAGS_board} --root=$ROOT_FS_DIR --usepkgonly \
--root-deps=rdeps chromeos-factoryinstall
# Set factory server if necessary.
if [ "${FACTORY_SERVER}" != "" ]; then
sudo sed -i \
"s/CHROMEOS_AUSERVER=.*$/CHROMEOS_AUSERVER=\
http:\/\/${FACTORY_SERVER}:8080\/update/" \
${ROOT_FS_DIR}/etc/lsb-release
fi
else
emerge_chromeos_test emerge_chromeos_test
MOD_TEST_ROOT="${GCLIENT_ROOT}/src/scripts/mod_for_test_scripts" MOD_TEST_ROOT="${GCLIENT_ROOT}/src/scripts/mod_for_test_scripts"
@ -133,19 +149,6 @@ if [ ${FLAGS_factory} -eq ${FLAGS_TRUE} ]; then
STATEFUL_DIR="${STATEFUL_DIR}/dev_image" QUALDB="${FLAGS_qualdb}" \ STATEFUL_DIR="${STATEFUL_DIR}/dev_image" QUALDB="${FLAGS_qualdb}" \
"${MOD_FACTORY_ROOT}/factory_setup.sh" "${MOD_FACTORY_ROOT}/factory_setup.sh"
fi fi
if [ ${FLAGS_factory_install} -eq ${FLAGS_TRUE} ]; then
# Run factory setup script to modify the image.
sudo emerge-${FLAGS_board} --root=$ROOT_FS_DIR --usepkgonly \
--root-deps=rdeps chromeos-factoryinstall
# Set factory server if necessary.
if [ "${FACTORY_SERVER}" != "" ]; then
sudo sed -i \
"s/CHROMEOS_AUSERVER=.*$/CHROMEOS_AUSERVER=\
http:\/\/${FACTORY_SERVER}:8080\/update/" \
${ROOT_FS_DIR}/etc/lsb-release
fi
fi fi
cleanup cleanup