[oe-commits] Chen Qi : init-live.sh: move /media/xxx over to the real root filesystem
git at git.openembedded.org
git at git.openembedded.org
Fri Jan 25 12:44:50 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: 261d21d36298bb7822ee7370c30441f42ef2b093
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=261d21d36298bb7822ee7370c30441f42ef2b093
Author: Chen Qi <Qi.Chen at windriver.com>
Date: Wed Jan 23 14:08:04 2013 +0800
init-live.sh: move /media/xxx over to the real root filesystem
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]
Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-core/initrdscripts/files/init-live.sh | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-core/initrdscripts/files/init-live.sh b/meta/recipes-core/initrdscripts/files/init-live.sh
index f0d4f22..4f8618b 100644
--- a/meta/recipes-core/initrdscripts/files/init-live.sh
+++ b/meta/recipes-core/initrdscripts/files/init-live.sh
@@ -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
More information about the Openembedded-commits
mailing list