diff options
| author | Chen Qi <Qi.Chen@windriver.com> | 2014-07-23 05:41:04 -0400 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-08-02 09:21:14 +0100 | 
| commit | 92f956d813303f8ee86fd40a4ee3d604a9b4e76e (patch) | |
| tree | c9760a9df6f525dd24d8b28cbcf42ef3c871ae49 | |
| parent | b03be56cbfc3fed8f39b60fc80b3c65ef291f222 (diff) | |
| download | openembedded-core-92f956d813303f8ee86fd40a4ee3d604a9b4e76e.tar.gz openembedded-core-92f956d813303f8ee86fd40a4ee3d604a9b4e76e.tar.bz2 openembedded-core-92f956d813303f8ee86fd40a4ee3d604a9b4e76e.zip | |
image.bbclass: tweak read_only_rootfs_hook to also support systemd based systems
Modify the read_only_rootfs_hook function to make it also have effect
on systemd based systems.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
| -rw-r--r-- | meta/classes/image.bbclass | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index da13bb8df9..82605f2087 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -199,9 +199,10 @@ do_rootfs[umask] = "022"  # A hook function to support read-only-rootfs IMAGE_FEATURES  # Currently, it only supports sysvinit system.  read_only_rootfs_hook () { +	# Tweak the mount option and fs_passno for rootfs in fstab +	sed -i -e '/^[#[:space:]]*\/dev\/root/{s/defaults/ro/;s/\([[:space:]]*[[:digit:]]\)\([[:space:]]*\)[[:digit:]]$/\1\20/}' ${IMAGE_ROOTFS}/etc/fstab +  	if ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "true", "false", d)}; then -	        # Tweak the mount option and fs_passno for rootfs in fstab -		sed -i -e '/^[#[:space:]]*\/dev\/root/{s/defaults/ro/;s/\([[:space:]]*[[:digit:]]\)\([[:space:]]*\)[[:digit:]]$/\1\20/}' ${IMAGE_ROOTFS}/etc/fstab  	        # Change the value of ROOTFS_READ_ONLY in /etc/default/rcS to yes  		if [ -e ${IMAGE_ROOTFS}/etc/default/rcS ]; then  			sed -i 's/ROOTFS_READ_ONLY=no/ROOTFS_READ_ONLY=yes/' ${IMAGE_ROOTFS}/etc/default/rcS | 
