From af7943c5e654b4cc2b9ec00aba6c073d12b22d55 Mon Sep 17 00:00:00 2001 From: Minggui Cao Date: Tue, 7 Aug 2018 19:28:56 +0800 Subject: [PATCH] DM: check more in guest service & launch script some exceptions can happen if westnon or network name service not started before launch uos guest, like gvt and network exceptions, which can cause SOS reboot. so add the dependency. add data partiton check in launch script, for it can be called in every clearlinux platform. Signed-off-by: Minggui Cao Reviewed-by: Binbin Wu --- devicemodel/samples/apl-mrb/acrn_guest.service | 5 ++++- devicemodel/samples/apl-mrb/launch_uos.sh | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/devicemodel/samples/apl-mrb/acrn_guest.service b/devicemodel/samples/apl-mrb/acrn_guest.service index fb6b9a766..ea25f4c57 100644 --- a/devicemodel/samples/apl-mrb/acrn_guest.service +++ b/devicemodel/samples/apl-mrb/acrn_guest.service @@ -1,8 +1,11 @@ [Unit] Description=Start ACRN UOS -After=systemd-networkd.service +After=acrnprobe.service +After=weston.service +After=systemd-resolved.service ConditionPathExists=/sys/kernel/gvt +ConditionPathExists=/dev/acrn_vhm [Service] Type=simple diff --git a/devicemodel/samples/apl-mrb/launch_uos.sh b/devicemodel/samples/apl-mrb/launch_uos.sh index 5def18717..d675e9e03 100755 --- a/devicemodel/samples/apl-mrb/launch_uos.sh +++ b/devicemodel/samples/apl-mrb/launch_uos.sh @@ -330,6 +330,11 @@ do esac done +if [ ! -b "/dev/mmcblk1p3" ]; then + echo "no /dev/mmcblk1p3 data partition, exit" + exit +fi + mkdir -p /data mount /dev/mmcblk1p3 /data