#!/bin/sh

ROOT_PLACE=/mnt/new_root
if [ x$MER_IN_FILE = "x1" ]; then
	ROOT_PLACE=/mnt/new_root/mer_tmp
fi
text2screen -c
text2screen -s 2 -H center -y 20 -T 0 -t "Booting Mer .."
/usr/sbin/dsmetool --root-mounted 
mount -o bind /tmp $ROOT_PLACE/tmp
text2screen -s 2 -H center -y 40 -T 0 -t "enabling ondemand governor..."
if [ -f  /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ]; then
	echo -n "Enabling ondemand governor..."
        echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
        echo "done."
fi

text2screen -s 2 -H center -y 60 -T 0 -t "pushing the BT address.."
echo "Pushing the BT address"
/usr/bin/bt-cal `/usr/sbin/bootstate`
text2screen -s 2 -H center -y 80 -T 0 -t "setting time from retu.."
/usr/bin/retutime -i || true

cd $ROOT_PLACE
text2screen -s 2 -H center -y 100 -T 0 -t "pivot root and starting /sbin/init.."
pivot_root . mnt/initfs
exec /usr/sbin/chroot . /sbin/init 2 <dev/console >dev/console 2>&1
