Index: src/scripts/image_to_usb.sh |
diff --git a/src/scripts/image_to_usb.sh b/src/scripts/image_to_usb.sh |
index d1ac0b28a2b257c71436a4a6532a622ff5715d17..cd11df764c785f1663af3f6ced7c3cf5fb2181f6 100755 |
--- a/src/scripts/image_to_usb.sh |
+++ b/src/scripts/image_to_usb.sh |
@@ -26,8 +26,6 @@ DEFINE_boolean factory_install ${FLAGS_FALSE} \ |
"Whether to generate a factory install shim." |
DEFINE_boolean factory ${FLAGS_FALSE} \ |
"Whether to generate a factory runin image. Implies aututest and test" |
-DEFINE_boolean install_autotest ${FLAGS_FALSE} \ |
- "Whether to install autotest to the stateful partition." |
DEFINE_boolean copy_kernel ${FLAGS_FALSE} \ |
"Copy the kernel to the fourth partition." |
DEFINE_boolean test_image "${FLAGS_FALSE}" \ |
@@ -48,8 +46,7 @@ fi |
# Require autotest for manucaturing image. |
if [ ${FLAGS_factory} -eq ${FLAGS_TRUE} ] ; then |
- echo "Factory image requires --install_autotest and --test_image, setting." |
- FLAGS_install_autotest=${FLAGS_TRUE} |
+ echo "Factory image requires --test_image, setting." |
FLAGS_test_image=${FLAGS_TRUE} |
fi |
@@ -60,19 +57,6 @@ if [ ${FLAGS_factory_install} -eq ${FLAGS_TRUE} ] ; then |
fi |
-# Inside the chroot, so output to usb.img in the same dir as the other |
-# Script can be run either inside or outside the chroot. |
-if [ ${INSIDE_CHROOT} -eq 1 ] |
-then |
- SYSROOT="${FLAGS_build_root}/${FLAGS_board}" |
-else |
- SYSROOT="${DEFAULT_CHROOT_DIR}${FLAGS_build_root}/${FLAGS_board}" |
- echo "Caching sudo authentication" |
- sudo -v |
- echo "Done" |
-fi |
-AUTOTEST_SRC="${SYSROOT}/usr/local/autotest" |
- |
# Die on any errors. |
set -e |
@@ -119,50 +103,6 @@ function do_cleanup { |
fi |
} |
-if [ ${FLAGS_install_autotest} -eq ${FLAGS_TRUE} ] ; then |
- echo "Detecting autotest at ${AUTOTEST_SRC}" |
- if [ -d ${AUTOTEST_SRC} ] |
- then |
- # Figure out how to loop mount the stateful partition. It's always |
- # partition 1 on the disk image. |
- offset=$(partoffset "${SRC_IMAGE}" 1) |
- |
- stateful_loop_dev=$(sudo losetup -f) |
- if [ -z "${stateful_loop_dev}" ] |
- then |
- echo "No free loop device. Free up a loop device or reboot. exiting." |
- exit 1 |
- fi |
- STATEFUL_LOOP_DEV=$stateful_loop_dev |
- trap do_cleanup INT TERM EXIT |
- |
- echo "Mounting ${STATEFUL_DIR} loopback" |
- sudo losetup -o $(( $offset * 512 )) "${stateful_loop_dev}" "${SRC_IMAGE}" |
- sudo mount "${stateful_loop_dev}" "${STATEFUL_DIR}" |
- stateful_root="${STATEFUL_DIR}/dev_image" |
- |
- echo "Install autotest into stateful partition..." |
- autotest_client="/home/autotest-client" |
- sudo mkdir -p "${stateful_root}${autotest_client}" |
- sudo ln -sf /mnt/stateful_partition/dev_image${autotest_client} \ |
- ${stateful_root}/autotest |
- |
- sudo cp -fpru ${AUTOTEST_SRC}/client/* \ |
- "${stateful_root}/${autotest_client}" |
- sudo chmod 755 "${stateful_root}/${autotest_client}" |
- sudo chown -R 1000:1000 "${stateful_root}/${autotest_client}" |
- |
- sudo umount ${STATEFUL_DIR} |
- sudo losetup -d "${stateful_loop_dev}" |
- trap - INT TERM EXIT |
- rmdir "${STATEFUL_DIR}" |
- else |
- echo "/usr/local/autotest under ${DEFAULT_CHROOT_DIR} is not installed." |
- echo "Please call build_autotest.sh inside chroot first." |
- exit -1 |
- fi |
-fi |
- |
# If we're asked to modify the image for test, then let's make a copy and |
# modify that instead. |