#csh

if [ ! -d /dev/dvb/adapter0 ];
then mkdir /dev/dvb/adapter0 -p
fi

for mod in input evdev i2c-core firmware_class usbhid; do
 	modprobe $mod
done

insmod /lib/modules/2.6.18-7.3/extra/procmk.ko
insmod /lib/modules/2.6.18-7.3/extra/fb.ko
insmod /lib/modules/2.6.18-7.3/extra/dvb-core.ko
insmod /lib/modules/2.6.18-7.3/extra/dvb-bcm7335.ko
insmod /lib/modules/2.6.18-7.3/extra/brcmfb.ko


#Don't like to change enigma2 source.
#rm -rf /dev/fb
#mkdir /dev/fb
#ln -s /dev/fb0 /dev/fb/0

#echo 10 > /proc/progress
#[ -e /dev/dbox/oled0 ] && ln -s /dev/dbox/oled0 /dev/dbox/lcd0

#mount -t sysfs sysfs /sys
#echo 11 > /proc/progress

depmod -Ae
echo 12 > /proc/progress

for mod in sata_svw libata cifs isofs nfsd nls_base nls_cp437 nls_iso8859-1 usb-storage; do

 	modprobe $mod
done

echo 13 > /proc/progress

#(sleep 10; cat /etc/fscking.raw > /dev/dbox/oled0; sleep 1d) &
#pid=$!
#mount -at nonfs,nosmbfs,noncpfs,nocifs
#kill $pid

mount -at nonfs,nosmbfs,noncpfs,nocifs
echo 14 > /proc/progress

swapon -a
echo 15 > /proc/progress

tar xzf /etc/var.tar.gz -C /
echo 16 > /proc/progress

# sleep after 10min
hdparm -S120 /dev/sda
#hdparm2 -S 120 /dev/discs/disc0/disc

echo 17 > /proc/progress

# set UDMA66, enable dma
hdparm -d1 /dev/sda
hdparm -X66 /dev/sda

# accustic management
hdparm -M128 /dev/sda

# disable dma for cd drive ...
# we remove this when the dma timeout problem is fixed!
#hdparm -d 0 /dev/ide/host0/bus0/target0/lun0/cd

#echo 18 > /proc/progress
#for mod in dreambox_keyboard fp bcm7400; do
#	modprobe $mod
#done

echo 19 > /proc/progress

cat /etc/videomode > /proc/stb/video/videomode

echo 20 > /proc/progress

for mod in rt73 zd1211b; do
	modprobe $mod
done

echo 21 > /proc/progress

[ -e /etc/dropbear/dropbear_rsa_host_key ] && /usr/bin/showiframe /boot/bootlogo.mvi || /usr/bin/showiframe /boot/bootlogo_wait.mvi

hostname -F /etc/hostname

echo 22 > /proc/progress

#/usr/bin/wdog /usr/bin/dccamd -

ln -sfn /usr/keys /var/keys
ln -sfn /usr/scam /var/scam


echo 23 > /proc/progress

[ -e "/etc/sysctl.conf" ] && /sbin/sysctl -p "/etc/sysctl.conf"

echo 24 > /proc/progress

ldconfig

echo 25 > /proc/progress

ipkg-cl configure

#if [ -f /usr/local/bin/vucamd ];
#then /usr/local/bin/vucamd &
#fi

/usr/bin/hotplug_br &
