Index: src/scripts/build_gpt.sh |
diff --git a/src/scripts/build_gpt.sh b/src/scripts/build_gpt.sh |
index fb96b85846518bfc6ae79b14863babc74d02dbc6..d9fee4a84493c886ee287887416cce9857cadc12 100755 |
--- a/src/scripts/build_gpt.sh |
+++ b/src/scripts/build_gpt.sh |
@@ -80,7 +80,6 @@ set -u |
# Check for missing parts. |
# For recovery image, only populate ROOT-A and KERN-A |
-# TODO(tgao): write a script to populate ROOT-B and KERN-B |
ROOTFS_IMG="${IMAGEDIR}/rootfs.image" |
if [[ ! -s ${ROOTFS_IMG} ]]; then |
error "Can't find ${ROOTFS_IMG}" |
@@ -150,6 +149,17 @@ $sudo dd if=${KERNEL_IMG} of=${OUTDEV} conv=notrunc bs=512 seek=${START_KERN_A} |
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} |
adlr
2010/05/20 20:41:22
wrap this and the next line to 80 cols (you'll nee
Tan Gao
2010/05/20 20:50:41
good style! fixed START_KERN_A line above as well
|
+ |
+ 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} |