]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - config/install/rc
62c3a593bc5cd7398234609c94478b554a84f9f7
[people/teissler/ipfire-2.x.git] / config / install / rc
1 #!/bin/ash
2
3 echo "Mounting /tmp"
4 mount -n -t tmpfs tmpfs /tmp -o mode=1777
5
6 echo "Mounting /proc"
7 mount -n -t proc none /proc
8
9 echo "Mounting /sys"
10 mount -n -t sysfs sysfs /sys
11
12 echo "Silencing kernel"
13 echo >/proc/sys/kernel/printk "1 4 1 7"
14
15 echo "Disabling screen blanking"
16 echo -n -e "\033[9;0]"
17
18 echo "Mounting /dev"
19 mount -n -t tmpfs tmpfs /dev -o mode=755
20
21 ln -snf /proc/self/fd /dev/fd
22 ln -snf /proc/self/fd/0 /dev/stdin
23 ln -snf /proc/self/fd/1 /dev/stdout
24 ln -snf /proc/self/fd/2 /dev/stderr
25 ln -s /proc/kcore /dev/core
26 mkdir -p -m 0755 /dev/pts
27 mkdir -p -m 0755 /dev/shm
28
29 echo "Mounting /dev/pts"
30 mount -n -t devpts devpts /dev/pts
31
32 echo "Mounting /root"
33 mount -n -t ramfs none /root
34
35 echo "Starting syslogd"
36 syslogd -O /dev/tty4
37
38 echo "Starting udev"
39 /sbin/udevstart
40
41 echo "Loading installer... Please wait!"
42 /bin/sleep 5