Index: src/scripts/image_to_usb.sh |
diff --git a/src/scripts/image_to_usb.sh b/src/scripts/image_to_usb.sh |
index 693a50bd5b8657ed2d28ab2b37555e8895e90e70..a771a9a26eb452bfda820cc598bc5d92af092118 100755 |
--- a/src/scripts/image_to_usb.sh |
+++ b/src/scripts/image_to_usb.sh |
@@ -134,6 +134,7 @@ function install_autotest { |
if [ -d ${AUTOTEST_SRC} ] |
then |
local stateful_loop_dev=$(sudo losetup -f) |
+ local stateful_root="${STATEFUL_DIR}/dev_image" |
if [ -z "${stateful_loop_dev}" ] |
then |
echo "No free loop device. Free up a loop device or reboot. exiting." |
@@ -144,15 +145,15 @@ function install_autotest { |
echo "Mounting ${STATEFUL_DIR} loopback" |
sudo losetup "${stateful_loop_dev}" "${STATEFUL_DIR}.image" |
sudo mount "${stateful_loop_dev}" "${STATEFUL_DIR}" |
- |
+ |
echo -ne "Install autotest into stateful partition..." |
- local autotest_client="/home/autotest-client" |
- sudo mkdir -p "${STATEFUL_DIR}${autotest_client}" |
+ local autotest_client="/home/autotest-client" |
+ sudo mkdir -p "${stateful_root}/${autotest_client}" |
sudo cp -fpru ${AUTOTEST_SRC}/client/* \ |
- "${STATEFUL_DIR}${autotest_client}" |
- sudo chmod 755 "${STATEFUL_DIR}${autotest_client}" |
- sudo chown -R 1000:1000 "${STATEFUL_DIR}${autotest_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 |