]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - config/install/rc
Fixed qos device detection on connection type change.
[people/teissler/ipfire-2.x.git] / config / install / rc
1 #!/bin/ash
2
3 echo -n "Mounting filesystems: /tmp "
4 mount -n -t tmpfs tmpfs /tmp -o mode=1777
5
6 echo -n "/proc "
7 mount -n -t proc none /proc
8 echo >/proc/sys/kernel/printk "1 4 1 7"
9
10 echo -n "/sys "
11 mount -n -t sysfs sysfs /sys
12
13 echo -n "/dev "
14 mount -n -t tmpfs tmpfs /dev -o mode=755
15 mkdir -p -m 0755 /dev/pts
16 mkdir -p -m 0755 /dev/shm
17
18 echo -n "/dev/pts "
19 mount -n -t devpts devpts /dev/pts
20
21 echo "/root"
22 mount -n -t ramfs none /root
23
24 echo -n -e "\033[9;0]"
25
26 ln -snf /proc/self/fd /dev/fd
27 ln -snf /proc/self/fd/0 /dev/stdin
28 ln -snf /proc/self/fd/1 /dev/stdout
29 ln -snf /proc/self/fd/2 /dev/stderr
30 ln -s /proc/kcore /dev/core
31
32 echo "Starting syslogd"
33 syslogd -O /dev/tty4
34
35 echo "Loading scsi_mod & libata module"
36 modprobe scsi_mod
37 modprobe libata
38
39 echo "Starting udev daemon"
40 /sbin/udevd --daemon
41 /sbin/udevtrigger
42 /sbin/udevsettle
43
44 sleep 3
45 for file in /dev/.udev/failed/*/uevent ; do
46 echo "add" >"${file}"
47 done 2>/dev/null
48 /sbin/udevsettle
49
50 echo "Loading Installer..."