Skip to contentSkip to conversation

init-live.sh: move /media/xxx over to the real root filesystem

PATCH New [email protected] 1 participant 2 messages Jan 23, 2013

lore
Share & tools
lore
#0 lore raw

cover init-live.sh: move /media/xxx over to the real root filesystem

From: Chen Qi <[email protected]>

The following changes since commit 37e025f6f9c410005e0f1dee0767e38eaec01cbd:

bitbake: hob: Hob should display warnings generated during parsing (2013-01-21 19:05:31 +0000)

are available in the git repository at:

git://git.pokylinux.org/poky-contrib ChenQi/live-image-move-media
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=ChenQi/live-image-move-media

Chen Qi (1):
init-live.sh: move /media/xxx over to the real root filesystem

 meta/recipes-core/initrdscripts/files/init-live.sh |    2 ++
 1 file changed, 2 insertions(+)
Signature · 1 line
1.7.9.5
#1 lore raw

PATCH 1/1 init-live.sh: move /media/xxx over to the real root filesystem

From: Chen Qi <[email protected]>

Previously, the /media/xxx which contains the root image was not moved to be under the real root filesystem. Because of this, the output of the 'mount' command is somewhat confusing, that is, it has some mount point that is not even in the filesystem.

Besides, on some machine, it caused the recovery procedure when we booted it next time.

This patches fixes this issue by moving the /media/xxx over to be under the real root filesystem.

[YOCTO #2064]
[YOCTO #3705]

---
 meta/recipes-core/initrdscripts/files/init-live.sh |    2 ++
 1 file changed, 2 insertions(+)
meta/recipes-core/initrdscripts/files/init-live.sh +2 -0
index f0d4f22..4f8618b 100644
@@ -82,6 +82,8 @@ boot_live_root() {
     mount -n --move /proc ${ROOT_MOUNT}/proc
     mount -n --move /sys ${ROOT_MOUNT}/sys
     mount -n --move /dev ${ROOT_MOUNT}/dev
+    # Move /media/$i over to the real root filesystem
+    mount -n --move /media/$i ${ROOT_MOUNT}/media/realroot
 
     cd $ROOT_MOUNT
     exec switch_root -c /dev/console $ROOT_MOUNT /sbin/init
Signature · 1 line
1.7.9.5