diff options
Diffstat (limited to 'initrd')
-rwxr-xr-x | initrd/initrd-stuff/bin/run-init | bin | 9588 -> 10832 bytes | |||
-rwxr-xr-x | initrd/initrd-stuff/init | 5 |
2 files changed, 3 insertions, 2 deletions
diff --git a/initrd/initrd-stuff/bin/run-init b/initrd/initrd-stuff/bin/run-init Binary files differindex 722a7219..556caeb6 100755 --- a/initrd/initrd-stuff/bin/run-init +++ b/initrd/initrd-stuff/bin/run-init diff --git a/initrd/initrd-stuff/init b/initrd/initrd-stuff/init index c3461a1f..0530a8cd 100755 --- a/initrd/initrd-stuff/init +++ b/initrd/initrd-stuff/init @@ -355,9 +355,10 @@ fi # setup of client root filesystem dependent on the availability of UnionFS if [ -n "${UNIONFS}" ] ; then echo "Using UnionFS for rw access" - mkdir -p ${RWDIR}/union ${RWDIR}/uniontmp + mkdir -p ${RWDIR}/union ${RWDIR}/uniontmp /rorootfs mount -n -t tmpfs none ${RWDIR}/uniontmp - mount -n -t unionfs -o dirs=${RWDIR}/uniontmp=rw:/mnt=${NFSRO}ro \ + mount --move /mnt /rorootfs + mount -n -t unionfs -o dirs=${RWDIR}/uniontmp=rw:/rorootfs=${NFSRO}ro \ none /mnt mkdir -p /mnt/uniontmp mount -n --move ${RWDIR}/uniontmp /mnt/uniontmp |