#!/bin/sh
#This is the first script called by init process

find_mtd_index() {
	local PART="$(grep "\"$1\"" /proc/mtd | awk -F: '{print $1}')"
	local INDEX="${PART##mtd}"

	echo ${INDEX}
}


/bin/mount -a
mount -t tmpfs tmpfs /tmp
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s

if [ -e /dev/dm-0 ]; then
	blkdev=/dev/dm-0
else
	mtdpart_idx="$(find_mtd_index rootfs)"
	blkdev=/dev/mtdblock${mtdpart_idx}
fi

echo "==> mount squashfs from $blkdev to /mnt"
mount -t squashfs -o ro $blkdev /mnt

