merge from opendreambox branch
[vuplus_openembedded] / packages / initscripts / initscripts-1.0 / dm7025 / bootup
1 modprobe lcd
2 echo 4 > /proc/progress
3 [ -e /dev/dbox/oled0 ] && ln -s /dev/dbox/oled0 /dev/dbox/lcd0
4
5 mount -t proc proc /proc
6 echo 8 > /proc/progress
7
8 mount -t sysfs sysfs /sys
9 echo 12 > /proc/progress
10
11 depmod -Ae
12 echo 16 > /proc/progress
13
14 swapon -a
15 echo 18 > /proc/progress
16
17 for mod in cifs nfsd usb-storage sd autofs4 vfat; do
18         modprobe $mod 2> /dev/null ;
19 done
20 echo 22 > /proc/progress
21
22 mount -at nonfs,nosmbfs,noncpfs 2>/dev/null
23 echo 44 > /proc/progress
24
25 tar xzf /etc/var.tar.gz -C /
26 echo 28 > /proc/progress
27
28 # sleep after 10min
29 hdparm -S120 /dev/ide/host0/bus0/target0/lun0/disc
30 echo 32 > /proc/progress
31 # set UDMA66
32 hdparm -X66 /dev/ide/host0/bus0/target0/lun0/disc
33 echo 34 > /proc/progress
34 # accustic management
35 hdparm -M128 /dev/ide/host0/bus0/target0/lun0/disc
36
37 echo 38 > /proc/progress
38 modprobe xilleon
39
40 echo 44 > /proc/progress
41 for mod in dreambox_keyboard fp rt73 zd1211b rfmod; do
42         modprobe $mod 2> /dev/null ;
43 done
44
45 echo 50 > /proc/progress
46 automount --ghost --timeout=1 /autofs file /etc/auto.hotplug
47
48 echo 54 > /proc/progress
49 [ -e /etc/dropbear/dropbear_rsa_host_key ] && /usr/bin/showiframe /boot/bootlogo.mvi || /usr/bin/showiframe /boot/bootlogo_wait.mvi
50
51 echo 62 > /proc/progress
52 hostname -F /etc/hostname
53
54 echo 66 > /proc/progress
55 /usr/bin/wdog /usr/bin/dccamd -
56
57 echo 70 > /proc/progress
58 ifup -a
59
60 echo 78 > /proc/progress
61 # network mounts should be done here.
62 mount -at nfs,smbfs,cpfs 2>/dev/null
63
64 echo 82 > /proc/progress
65 [ -e "/etc/sysctl.conf" ] && /sbin/sysctl -p "/etc/sysctl.conf"
66
67 echo 86 > /proc/progress
68 ldconfig
69
70 echo 90 > /proc/progress
71
72 echo 94 > /proc/progress