#!/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