#!/bin/sh
export PATH=/bin:/sbin:/usr/sbin:/usr/bin

echo "Setting up RAMFS, please wait... "
mount -n /proc
mount /mnt/ramfs
tar zxpf /.ramfs.tar.gz -C /mnt/ramfs > /dev/null 2>&1


depmod -ae
modprobe ipaq_hal
model=`cat /proc/hal/model`
modprobe ipaq_hal_$model  

echo "Setting up some devices"
ln -s /dev/touchscreen/0 /dev/h3600_ts
ln -s /dev/touchscreen/0raw /dev/h3600_tsraw
ln -s /dev/vc/0 /dev/tty0
ln -s /dev/vc/1 /dev/tty1
ln -s /dev/vc/2 /dev/tty2
ln -s /dev/vc/3 /dev/tty3
ln -s /dev/vc/4 /dev/tty4
ln -s /dev/vc/5 /dev/tty5
ln -s /dev/fb/0 /dev/fb0
# ln -s /dev/tts/0 /dev/ttySA0
# ln -s /dev/tts/1 /dev/ttySA1
# ln -s /dev/tts/2 /dev/ttySA2
if [ -c /dev/ttySA0 ] ; then
	# is sa11x0 based
	ln -s /dev/ttySA0 /dev/ttyC0
else
	ln -s /dev/tts/0 /dev/ttyC0
fi

ln -s /dev/sound/dsp /dev/dsp
ln -s /dev/sound/mixer /dev/mixer

ln -s /dev/v4l/video0 /dev/video0
ln -s /dev/v4l/video0 /dev/video
ln -s /dev/misc/rtc /dev/rtc

## need this so that ppp will autoload the ppp modules
mknod /dev/ppp c 108 0

echo "Executing /sbin/init..."
exec /sbin/init $*
