| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/bin/sh
- # devtmpfs does not get automounted for initramfs
- set -x
- mount -t devtmpfs devtmpfs /dev
- mount -t proc proc /proc
- mount -t sysfs sysfs /sys
- sleep 1
- mkdir -p /sdcard
- mount -t vfat /dev/mmcblk0p1 /sdcard -o rw,umask=0000,dmask=0000
- mkdir /v3
- mount -t squashfs /dev/mtdblock2 /v3
- if [ ! -f /sdcard/wz_mini/etc/init.d/v3_init.sh ]; then
- echo "v3_init not found, booting stock"
- mount --move /dev /v3/dev
- mount --move /sys /v3/sys
- mount --move /proc /v3/proc
- umount /sdcard
- exec busybox switch_root /v3 /linuxrc
- else
- mkdir -p /v3/dev
- mkdir -p /v3/sys
- mount --move /dev /v3/dev
- mount --move /sys /v3/sys
- mount --move /proc /v3/proc
- #mkdir -p /v3/media/mmc
- mount --move /sdcard /v3/opt
- #exec busybox switch_root /v3 /linuxrc
- exec busybox switch_root /v3 /opt/wz_mini/etc/init.d/v3_init.sh
- fi
|