wok diff busybox/stuff/init @ rev 10916
busybox/init: add posixovl & bind support (for umsdos fake)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Aug 02 10:24:00 2011 +0200 (2011-08-02) |
parents | 3ef65672ad0a |
children |
line diff
1.1 --- a/busybox/stuff/init Wed Jul 20 13:18:13 2011 +0200 1.2 +++ b/busybox/stuff/init Tue Aug 02 10:24:00 2011 +0200 1.3 @@ -120,6 +120,7 @@ 1.4 fi 1.5 mount $dev /mnt 1.6 fi 1.7 + grep -q posixovl /proc/cmdline && mount.posixovl /mnt 1.8 fi 1.9 if grep -q loopfs= /proc/cmdline; then 1.10 loopfs="$(sed 's/.*loopfs=\([^ ]*\).*/\1/' < /proc/cmdline)" 1.11 @@ -127,6 +128,10 @@ 1.12 losetup /dev/loop0 /mnt/$loopfs 1.13 mount /dev/loop0 /mnt 2> /dev/null 1.14 fi 1.15 +if grep -q bindfs= /proc/cmdline; then 1.16 + bind="$(sed 's/.*bindfs=\([^ ]*\).*/\1/' < /proc/cmdline)" 1.17 + mount --bind /mnt/${bind%,*} /mnt/${bind%,*}/${bind#*,} 1.18 +fi 1.19 grep -q cryptoroot= /proc/cmdline && try_init 1.20 umount /sys 1.21 if grep -q subroot= /proc/cmdline; then