From a0ec822f78e6a095953eaa5e1803b945c9d7635e Mon Sep 17 00:00:00 2001 From: Aleksander Mistewicz Date: Fri, 13 Jan 2017 16:59:12 +0100 Subject: [PATCH] Use separate iserial scripts for artik images Change-Id: I41932c84766aad7b192d049a34740ced41964c41 Signed-off-by: Aleksander Mistewicz --- tct/artik_prepare_flash_conf.sh | 2 +- tct/prepare/prepare.sh | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/tct/artik_prepare_flash_conf.sh b/tct/artik_prepare_flash_conf.sh index a3d364b..da5320e 100755 --- a/tct/artik_prepare_flash_conf.sh +++ b/tct/artik_prepare_flash_conf.sh @@ -59,7 +59,7 @@ switch2testserver "${SDMUX}" unpack_image "${USR_IMAGE}" "${IMAGE_UNPACKED}" mount_image "${IMAGE_UNPACKED}/rootfs.img" "${IMAGE_MOUNTPOINT}" -install_iserial "${SDMUX}" "${IMAGE_MOUNTPOINT}" +install_iserial_artik "${SDMUX}" "${IMAGE_MOUNTPOINT}" set_usb_mode "${IMAGE_MOUNTPOINT}" install_hdmi_force "${IMAGE_MOUNTPOINT}" unmount_image "${IMAGE_MOUNTPOINT}" diff --git a/tct/prepare/prepare.sh b/tct/prepare/prepare.sh index b028859..241a667 100755 --- a/tct/prepare/prepare.sh +++ b/tct/prepare/prepare.sh @@ -36,6 +36,23 @@ install_iserial() { "${IMAGE_MOUNTPOINT}/etc/systemd/system/multi-user.target.wants/iserial.service" } +install_iserial_artik() { + test -n "${TESTLAB_SCRIPTS}" || die "Missing env: testlab_scripts!" + ID="$1" + IMAGE_MOUNTPOINT="$2" + test -n "${ID}" || die "Missing argument: id!" + test -n "${IMAGE_MOUNTPOINT}" || die "Missing argument: image_mountpoint!" + + sudo sh -c "echo \"${ID}\" > \"${IMAGE_MOUNTPOINT}/etc/id\"" + + sudo cp "${TESTLAB_SCRIPTS}/prepare/direct_set_debug.sh" "${IMAGE_MOUNTPOINT}/usr/bin/" + sudo cp "${TESTLAB_SCRIPTS}/prepare/sdb-prestart.timer" "${TESTLAB_SCRIPTS}/prepare/sdb-prestart.service" \ + "${IMAGE_MOUNTPOINT}/usr/lib/systemd/system/" + sudo cp "${TESTLAB_SCRIPTS}/prepare/iserial.sh" "${IMAGE_MOUNTPOINT}/usr/sbin/" + sudo ln -s /usr/lib/systemd/system/sdb-prestart.timer \ + "${IMAGE_MOUNTPOINT}/etc/systemd/system/multi-user.target.wants/sdb-prestart.timer" +} + install_hdmi_force() { test -n "${TESTLAB_SCRIPTS}" || die "Missing env: testlab_scripts!" IMAGE_MOUNTPOINT="$1" -- 2.7.4