summaryrefslogtreecommitdiff
path: root/tct
diff options
context:
space:
mode:
authorAleksander Mistewicz <a.mistewicz@samsung.com>2017-01-13 16:59:12 +0100
committerAleksander Mistewicz <a.mistewicz@samsung.com>2017-03-29 12:48:09 +0200
commita0ec822f78e6a095953eaa5e1803b945c9d7635e (patch)
treebb4401cad02989e0a92e99ea303e0d603992c0e3 /tct
parentbae995232e38941a590d86c42502664dd2221035 (diff)
downloadmajor-a0ec822f78e6a095953eaa5e1803b945c9d7635e.tar.gz
major-a0ec822f78e6a095953eaa5e1803b945c9d7635e.tar.bz2
major-a0ec822f78e6a095953eaa5e1803b945c9d7635e.zip
Use separate iserial scripts for artik images
Change-Id: I41932c84766aad7b192d049a34740ced41964c41 Signed-off-by: Aleksander Mistewicz <a.mistewicz@samsung.com>
Diffstat (limited to 'tct')
-rwxr-xr-xtct/artik_prepare_flash_conf.sh2
-rwxr-xr-xtct/prepare/prepare.sh17
2 files changed, 18 insertions, 1 deletions
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"