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

dmsetup create vroot --table "0 SECTORS crypt CIPHER KEY 0 ROOT_DEV 0 1 allow_discards"
mount /dev/mapper/vroot /mnt

exec busybox switch_root /mnt /init
