| Index: mod_image_for_test.sh
|
| diff --git a/mod_image_for_test.sh b/mod_image_for_test.sh
|
| index 769941850bf33581c5d6ea999c08581ca68270e4..25c2fb72b2504c9d20ef5e82b54ab922a321bbdd 100755
|
| --- a/mod_image_for_test.sh
|
| +++ b/mod_image_for_test.sh
|
| @@ -39,8 +39,6 @@ get_default_board
|
| DEFINE_string board "$DEFAULT_BOARD" "Board for which the image was built" b
|
| DEFINE_boolean factory $FLAGS_FALSE \
|
| "Modify the image for manufacturing testing" f
|
| -DEFINE_boolean factory_install $FLAGS_FALSE \
|
| - "Modify the image for factory install shim"
|
| DEFINE_string image "" "Location of the rootfs raw image file" i
|
| DEFINE_boolean installmask $FLAGS_TRUE \
|
| "Use INSTALL_MASK to shrink the resulting image." m
|
| @@ -228,38 +226,21 @@ trap cleanup EXIT
|
| "$SCRIPTS_DIR/mount_gpt_image.sh" -i "$IMAGE_NAME" -f "$IMAGE_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.
|
| +emerge_chromeos_test
|
|
|
| - # Run factory setup script to modify the image.
|
| - sudo $EMERGE_BOARD_CMD --root=$ROOT_FS_DIR --usepkgonly \
|
| - --root-deps=rdeps --nodeps chromeos-factoryinstall
|
| +MOD_TEST_ROOT="${GCLIENT_ROOT}/src/scripts/mod_for_test_scripts"
|
| +# Run test setup script to modify the image
|
| +sudo GCLIENT_ROOT="${GCLIENT_ROOT}" ROOT_FS_DIR="${ROOT_FS_DIR}" \
|
| + STATEFUL_DIR="${STATEFUL_DIR}" ARCH="${ARCH}" "${MOD_TEST_ROOT}/test_setup.sh"
|
|
|
| - # 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
|
| +if [ ${FLAGS_factory} -eq ${FLAGS_TRUE} ]; then
|
| + install_autotest
|
|
|
| - MOD_TEST_ROOT="${GCLIENT_ROOT}/src/scripts/mod_for_test_scripts"
|
| - # Run test setup script to modify the image
|
| + MOD_FACTORY_ROOT="${GCLIENT_ROOT}/src/scripts/mod_for_factory_scripts"
|
| + # Run factory setup script to modify the image
|
| sudo GCLIENT_ROOT="${GCLIENT_ROOT}" ROOT_FS_DIR="${ROOT_FS_DIR}" \
|
| - STATEFUL_DIR="${STATEFUL_DIR}" ARCH="${ARCH}" "${MOD_TEST_ROOT}/test_setup.sh"
|
| -
|
| - if [ ${FLAGS_factory} -eq ${FLAGS_TRUE} ]; then
|
| - install_autotest
|
| -
|
| - MOD_FACTORY_ROOT="${GCLIENT_ROOT}/src/scripts/mod_for_factory_scripts"
|
| - # Run factory setup script to modify the image
|
| - sudo GCLIENT_ROOT="${GCLIENT_ROOT}" ROOT_FS_DIR="${ROOT_FS_DIR}" \
|
| - QUALDB="${FLAGS_qualdb}" BOARD=${FLAGS_board} \
|
| - "${MOD_FACTORY_ROOT}/factory_setup.sh"
|
| - fi
|
| + QUALDB="${FLAGS_qualdb}" BOARD=${FLAGS_board} \
|
| + "${MOD_FACTORY_ROOT}/factory_setup.sh"
|
| fi
|
|
|
| # Re-run ldconfig to fix /etc/ldconfig.so.cache.
|
|
|