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