[oe-commits] Chen Qi : init-live.sh: make $ROOT_MOUNT/media writable when necessary
git at git.openembedded.org
git at git.openembedded.org
Fri Aug 16 10:04:32 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: aeeb3418ff08dfd29edc0ce8a41cb6887d4e11fe
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=aeeb3418ff08dfd29edc0ce8a41cb6887d4e11fe
Author: Chen Qi <Qi.Chen at windriver.com>
Date: Mon Jul 29 10:05:04 2013 +0800
init-live.sh: make $ROOT_MOUNT/media writable when necessary
If the live image is mounted as read-only, we cannot make necessary
directories under $ROOT_MOUNT/media, so trying to move the mount points
lead to errors.
So in case that no unification filesystem mechanism is available in kernel
and the rootfs is mounted as read-only, we mount tmpfs on $ROOT_MOUNT/media
so that it's possible to make necessary directories under it.
[YOCTO #4881]
[YOCTO #4103]
Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
Signed-off-by: Saul Wold <sgw at linux.intel.com>
---
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 890c562..861d874 100644
--- a/meta/recipes-core/initrdscripts/files/init-live.sh
+++ b/meta/recipes-core/initrdscripts/files/init-live.sh
@@ -184,6 +184,8 @@ mount_and_boot() {
"")
if ! mount -o rw,loop,noatime,nodiratime /media/$i/$ISOLINUX/$ROOT_IMAGE $ROOT_MOUNT ; then
fatal "Could not mount rootfs image"
+ else
+ mount -t tmpfs -o rw,noatime,mode=755 tmpfs $ROOT_MOUNT/media
fi
;;
esac
More information about the Openembedded-commits
mailing list