| Index: build_gpt.sh
|
| diff --git a/build_gpt.sh b/build_gpt.sh
|
| index b0d77228ae957e023064b42d258718ba18db72d8..c333118bda342b48ab8925ef527d34960a2c93e4 100755
|
| --- a/build_gpt.sh
|
| +++ b/build_gpt.sh
|
| @@ -23,8 +23,6 @@ DEFINE_string board "$DEFAULT_BOARD" \
|
| "The board to build an image for."
|
| DEFINE_string arm_extra_bootargs "" \
|
| "Additional command line options to pass to the ARM kernel."
|
| -DEFINE_boolean recovery $FLAGS_FALSE \
|
| - "Build GPT for a recovery image. Default: False."
|
| DEFINE_integer rootfs_partition_size 1024 \
|
| "rootfs parition size in MBs."
|
|
|
| @@ -81,7 +79,6 @@ set -e
|
| set -u
|
|
|
| # Check for missing parts.
|
| -# For recovery image, only populate ROOT-A and KERN-A
|
| ROOTFS_IMG="${IMAGEDIR}/rootfs.image"
|
| if [[ ! -s ${ROOTFS_IMG} ]]; then
|
| error "Can't find ${ROOTFS_IMG}"
|
| @@ -95,13 +92,13 @@ if [[ ! -s ${KERNEL_IMG} ]]; then
|
| fi
|
|
|
| STATEFUL_IMG="${IMAGEDIR}/stateful_partition.image"
|
| -if [ ! -s ${STATEFUL_IMG} ] && [ ${FLAGS_recovery} -eq $FLAGS_FALSE ]; then
|
| +if [ ! -s ${STATEFUL_IMG} ]; then
|
| error "Can't find ${STATEFUL_IMG}"
|
| exit 1
|
| fi
|
|
|
| ESP_IMG="${IMAGEDIR}/esp.image"
|
| -if [ ! -s ${ESP_IMG} ] && [ ${FLAGS_recovery} -eq $FLAGS_FALSE ]; then
|
| +if [ ! -s ${ESP_IMG} ]; then
|
| error "Can't find ${ESP_IMG}"
|
| exit 1
|
| fi
|
| @@ -117,7 +114,7 @@ fi
|
| # Create the GPT. This has the side-effect of setting some global vars
|
| # describing the partition table entries (see the comments in the source).
|
| install_gpt $OUTDEV $ROOTFS_IMG $KERNEL_IMG $STATEFUL_IMG $PMBRCODE $ESP_IMG \
|
| - false $FLAGS_recovery $FLAGS_rootfs_partition_size
|
| + false $FLAGS_rootfs_partition_size
|
|
|
| if [[ "$ARCH" = "arm" ]]; then
|
| # assume /dev/mmcblk1. we could not get this from ${OUTDEV}
|
| @@ -152,19 +149,6 @@ echo "Copying rootfs..."
|
| $sudo dd if=${ROOTFS_IMG} of=${OUTDEV} conv=notrunc bs=512 \
|
| seek=${START_ROOTFS_A}
|
|
|
| -# TODO(tgao): write a script to populate ROOT-B and KERN-B with user-specified
|
| -# rootfs and kernel. Do NOT remove if block below until then (otherwise
|
| -# chromeos-installer will fail b/c it expects to install from partition B)
|
| -if [ ${FLAGS_recovery} -eq $FLAGS_TRUE ]; then
|
| - echo "Copying kernel B..."
|
| - $sudo dd if=${KERNEL_IMG} of=${OUTDEV} conv=notrunc bs=512 \
|
| - seek=${START_KERN_B}
|
| -
|
| - echo "Copying rootfs B..."
|
| - $sudo dd if=${ROOTFS_IMG} of=${OUTDEV} conv=notrunc bs=512 \
|
| - seek=${START_ROOTFS_B}
|
| -fi
|
| -
|
| echo "Copying EFI system partition..."
|
| $sudo dd if=${ESP_IMG} of=${OUTDEV} conv=notrunc bs=512 seek=${START_ESP}
|
|
|
|
|