Index: build_image |
diff --git a/build_image b/build_image |
index 545dd657279c8274b1330de4a6003135dde37c48..77ce152c931bf9e79e7c5d35cafb75e6ac3aca5c 100755 |
--- a/build_image |
+++ b/build_image |
@@ -44,8 +44,6 @@ DEFINE_boolean factory_install ${FLAGS_FALSE} \ |
is also required in image_to_usb." |
DEFINE_string arm_extra_bootargs "" \ |
"Additional command line options to pass to the ARM kernel." |
-DEFINE_boolean recovery ${FLAGS_FALSE} \ |
- "Build a recovery image. Default: False." |
DEFINE_integer rootfs_partition_size 1024 \ |
"rootfs parition size in MBs." |
DEFINE_integer rootfs_size 720 \ |
@@ -96,11 +94,6 @@ if [ "${FLAGS_withdev}" -eq "${FLAGS_TRUE}" ]; then |
DEVELOPER_IMAGE_NAME=chromiumos_image.bin |
fi |
-# If we are creating a recovery image, rename pristine image. |
-if [ "${FLAGS_recovery}" -eq "${FLAGS_TRUE}" ]; then |
- PRISTINE_IMAGE_NAME=recovery_image.bin |
-fi |
- |
OUTPUT_IMG=${FLAGS_to:-${OUTPUT_DIR}/${PRISTINE_IMAGE_NAME}} |
BOARD="${FLAGS_board}" |
@@ -283,35 +276,6 @@ update_dev_packages() { |
${SCRIPTS_DIR}/mount_gpt_image.sh -u -r "${ROOT_FS_DIR}" -s "${STATEFUL_FS_DIR}" |
} |
- |
-# Modifies an existing image to add recovery packages |
-update_recovery_packages() { |
- local image_name=$1 |
- |
- echo "Adding recovery packages to ${image_name}" |
- |
- # Create stateful partition of the same size as the rootfs. |
- trap "mount_gpt_cleanup \"${ROOT_FS_DIR}\" \"${STATEFUL_FS_DIR}\"" EXIT |
- |
- ${SCRIPTS_DIR}/mount_gpt_image.sh --from "${OUTPUT_DIR}" \ |
- --image "$( basename ${image_name} )" -r "${ROOT_FS_DIR}" \ |
- -s "${STATEFUL_FS_DIR}" |
- |
- # Install recovery installer. |
- sudo ${EMERGE_BOARD_CMD} --root=${ROOT_FS_DIR} --usepkg \ |
- --root-deps=rdeps --nodeps chromeos-recovery |
- |
- # Re-run ldconfig to fix /etc/ldconfig.so.cache. |
- sudo /sbin/ldconfig -r "${ROOT_FS_DIR}" |
- |
- # Mark the image as a developer image (input to chromeos_startup). |
- sudo mkdir -p "${ROOT_FS_DIR}/root" |
- sudo touch "${ROOT_FS_DIR}/root/.recovery_installer" |
- |
- trap - EXIT |
- ${SCRIPTS_DIR}/mount_gpt_image.sh -u -r "${ROOT_FS_DIR}" -s "${STATEFUL_FS_DIR}" |
-} |
- |
create_base_image() { |
trap "cleanup && delete_prompt" EXIT |
@@ -499,18 +463,12 @@ EOF |
trap delete_prompt EXIT |
- RECOVERY="--norecovery" |
- if [[ ${FLAGS_recovery} -eq ${FLAGS_TRUE} ]]; then |
- RECOVERY="--recovery" |
- fi |
- |
# Create the GPT-formatted image. |
${SCRIPTS_DIR}/build_gpt.sh \ |
--arch=${ARCH} \ |
--board=${FLAGS_board} \ |
--arm_extra_bootargs="${FLAGS_arm_extra_bootargs}" \ |
--rootfs_partition_size=${FLAGS_rootfs_partition_size} \ |
- ${RECOVERY} \ |
"${OUTPUT_DIR}" \ |
"${OUTPUT_IMG}" |
} |
@@ -523,13 +481,6 @@ mkdir -p "${ESP_FS_DIR}" |
create_base_image ${OUTPUT_DIR}/${PRISTINE_IMAGE_NAME} |
-# Create a recovery image based on the chromium os base image. |
-if [ "${FLAGS_recovery}" -eq "${FLAGS_TRUE}" ] ; then |
- update_recovery_packages ${OUTPUT_DIR}/${PRISTINE_IMAGE_NAME} |
-fi |
-trap - EXIT |
- |
- |
# Create a developer image based on the chromium os base image. |
if [ "${FLAGS_withdev}" -eq "${FLAGS_TRUE}" ] ; then |
echo "Creating developer image from base image ${OUTPUT_IMG}" |
@@ -554,9 +505,6 @@ rmdir "${ROOT_FS_DIR}" "${STATEFUL_FS_DIR}" "${ESP_FS_DIR}" |
echo "Done. Image created in ${OUTPUT_DIR}" |
echo "Chromium OS image created as ${PRISTINE_IMAGE_NAME}" |
-if [ "${FLAGS_recovery}" -eq "${FLAGS_TRUE}" ]; then |
- echo "Recovery image created as ${PRISTINE_IMAGE_NAME}" |
-fi |
if [ "${FLAGS_withdev}" -eq "${FLAGS_TRUE}" ]; then |
echo "Developer image created as ${DEVELOPER_IMAGE_NAME}" |
fi |