From 982c5c7274d799253c023193c4a8ef4c7edc6cb0 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Wed, 25 May 2011 21:14:54 +0200 Subject: Adding fuse/unionfs code to stage3 init ... --- src/initramfs/scripts/init | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/initramfs') diff --git a/src/initramfs/scripts/init b/src/initramfs/scripts/init index e6c63a9b..cf7e56e1 100755 --- a/src/initramfs/scripts/init +++ b/src/initramfs/scripts/init @@ -756,6 +756,10 @@ if [ "x${union_type}" != "x" ] ; then none /mnt elif [ "$union_type" == "AUFS" ]; then mount -n -t aufs -o br:/${rwdir}/uniontmp:/rorootfs=ro none /mnt + elif [ "$union_type" == "Fuse" ]; then + unionfs -o cow,max_files=32768,allow_other,use_ino,suid,dev \ + -o nonempty,chroot=/mnt \ + ${rwdir}/uniontmp=RW:/rorootfs=${nfsro}=RO /mnt fi mkdir -p /mnt/uniontmp mount -n --move ${rwdir}/uniontmp /mnt/uniontmp -- cgit v1.2.3-55-g7522