From e7c37b800096af8ad292edc62c461bfea3876d3d Mon Sep 17 00:00:00 2001 From: Yoichi Umezawa Date: Tue, 16 Feb 2016 16:05:40 +0900 Subject: [PATCH] mcreboot-smp-x86.sh: fix Failed to mount /sys/devices/virtual/mcos/mcos0/sys --- arch/x86/tools/mcreboot-smp-x86.sh.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/x86/tools/mcreboot-smp-x86.sh.in b/arch/x86/tools/mcreboot-smp-x86.sh.in index 4e1619cc..3c93c908 100644 --- a/arch/x86/tools/mcreboot-smp-x86.sh.in +++ b/arch/x86/tools/mcreboot-smp-x86.sh.in @@ -124,6 +124,10 @@ if [ "$enable_mcoverlay" != "" ]; then if [ ! -e /tmp/mcos/mcos0_proc_work ]; then mkdir -p /tmp/mcos/mcos0_proc_work; fi if ! mount -t mcoverlay mcoverlay -o lowerdir=/proc/mcos0:/proc,upperdir=/tmp/mcos/mcos0_proc_upper,workdir=/tmp/mcos/mcos0_proc_work,nocopyupw,nofscheck /tmp/mcos/mcos0_proc; then echo "error: mount /tmp/mcos/mcos0_proc"; exit; fi mount --make-rprivate /proc + while [ ! -e /sys/devices/virtual/mcos/mcos0/sys ] + do + sleep 1 + done if [ ! -e /tmp/mcos/mcos0_sys ]; then mkdir -p /tmp/mcos/mcos0_sys; fi if [ ! -e /tmp/mcos/mcos0_sys_upper ]; then mkdir -p /tmp/mcos/mcos0_sys_upper; fi if [ ! -e /tmp/mcos/mcos0_sys_work ]; then mkdir -p /tmp/mcos/mcos0_sys_work; fi