diff options
| -rw-r--r-- | meta/recipes-core/initscripts/initscripts-1.0/read-only-rootfs-hook.sh | 15 | 
1 files changed, 4 insertions, 11 deletions
| diff --git a/meta/recipes-core/initscripts/initscripts-1.0/read-only-rootfs-hook.sh b/meta/recipes-core/initscripts/initscripts-1.0/read-only-rootfs-hook.sh index 3a295eea0b..4f3e0d9645 100644 --- a/meta/recipes-core/initscripts/initscripts-1.0/read-only-rootfs-hook.sh +++ b/meta/recipes-core/initscripts/initscripts-1.0/read-only-rootfs-hook.sh @@ -4,16 +4,9 @@  [ "$ROOTFS_READ_ONLY" = "no" ] && exit 0 -# Make sure unionfs is in /proc/filesystems -if ! grep -q unionfs /proc/filesystems; then -    echo "ERROR: unionfs not supported by kernel!" -    exit 1 +if [ "$1" = "start" ] ; then +	mkdir -p /var/volatile/lib +	cp -a /var/lib/* /var/volatile/lib +	mount --bind /var/volatile/lib /var/lib  fi -mkdir -p /var/volatile/lib -mount -t unionfs -o dirs=/var/volatile/lib:/var/lib=ro none /var/lib - -if [ $? != 0 ]; then -    echo "ERROR: Union mount failed!" -    exit 1 -fi | 
