#!/bin/sh
# devtmpfs does not get automounted for initramfs
/bin/mount -t devtmpfs devtmpfs /dev
/bin/mount -t proc proc /proc
/bin/mount -t sysfs sysfs /sys

exec 0</dev/console
exec 1>/dev/console
exec 2>/dev/console

while [ ! -e ROOT_DEV ]
do
	busybox usleep 50000
done

/usr/sbin/veritysetup --hash-offset=HASH_OFFSET create vroot ROOT_DEV ROOT_DEV ROOT_HASH
/bin/mount /dev/mapper/vroot /mnt

exec busybox switch_root /mnt INIT
