]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - config/install/rc
Added latest openvpn stable to core40.
[people/pmueller/ipfire-2.x.git] / config / install / rc
index 2e21d89807665aa20a3d0543654d8ae391f2f34b..dd1fc1d4a4be7311769d7f7cf2999d44839b35f8 100644 (file)
@@ -1,42 +1,50 @@
 #!/bin/ash
 
-echo "Mounting /tmp"
+echo -n "Mounting filesystems: /tmp "
 mount -n -t tmpfs tmpfs /tmp -o mode=1777
 
-echo "Mounting /proc" 
+echo -n "/proc "
 mount -n -t proc none /proc
+echo >/proc/sys/kernel/printk "1 4 1 7"
 
-echo "Mounting /sys"
+echo -n "/sys "
 mount -n -t sysfs sysfs /sys
 
-echo "Silencing kernel"
-echo >/proc/sys/kernel/printk "1 4 1 7"
+echo -n "/dev "
+mount -n -t tmpfs tmpfs /dev -o mode=755
+mkdir -p -m 0755 /dev/pts
+mkdir -p -m 0755 /dev/shm
 
-echo "Disabling screen blanking"
-echo -n -e "\033[9;0]"
+echo -n "/dev/pts "
+mount -n -t devpts devpts /dev/pts
 
-echo "Mounting /dev"
-mount -n -t tmpfs tmpfs /dev -o mode=755
+echo "/root"
+mount -n -t ramfs none /root
+
+echo -n -e "\033[9;0]"
 
 ln -snf /proc/self/fd /dev/fd
 ln -snf /proc/self/fd/0 /dev/stdin
 ln -snf /proc/self/fd/1 /dev/stdout
 ln -snf /proc/self/fd/2 /dev/stderr
 ln -s /proc/kcore /dev/core
-mkdir -p -m 0755 /dev/pts
-mkdir -p -m 0755 /dev/shm
-
-echo "Mounting /dev/pts"
-mount -n -t devpts devpts /dev/pts
-
-echo "Mounting /root"
-mount -n -t ramfs none /root
 
 echo "Starting syslogd"
 syslogd -O /dev/tty4
 
-echo "Starting udev"
-/sbin/udevstart
+echo "Loading scsi_mod & libata module"
+modprobe scsi_mod
+modprobe libata
+
+echo "Starting udev daemon"
+/sbin/udevd --daemon
+/sbin/udevtrigger
+/sbin/udevsettle
+
+sleep 3
+for file in /dev/.udev/failed/*/uevent ; do
+       echo "add" >"${file}"
+done 2>/dev/null
+/sbin/udevsettle
 
-# Clearing screen
-/sbin/splash master
+echo "Loading Installer..."