Fix set_state preinit stuff
authorFlorian Fainelli <florian@openwrt.org>
Sun, 13 May 2007 10:17:57 +0000 (10:17 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sun, 13 May 2007 10:17:57 +0000 (10:17 +0000)
SVN-Revision: 7200

package/base-files/files/etc/preinit
package/base-files/files/sbin/mount_root

index b23508f552e3647f0d36580fd1bb378fea0036ed..34befe5ac7bc4a5dd631286888ca9173bfffcf24 100755 (executable)
@@ -10,6 +10,9 @@ failsafe() {
 
 [ -e /etc/preinit.arch ] && . /etc/preinit.arch
 
+mount -t proc none /proc
+mount -t sysfs none /sys
+
 set_state preinit
 
 mount_root ${FAILSAFE:+failsafe}
index a77a7f645311b70966e15ac7b6e701e5b3a1b7cc..eac4ef3968c3c3e864729b00fd0a6636dc980ec2 100755 (executable)
@@ -2,8 +2,6 @@
 # Copyright (C) 2006 OpenWrt.org
 . /etc/functions.sh
 
-mount none /proc -t proc
-
 size=$(awk '/MemTotal:/ {l=5242880;mt=($2*1024);print((s=mt/2)<l)?mt-l:s}' /proc/meminfo)
 mount none /tmp -t tmpfs -o size=$size,nosuid,nodev,mode=1777
 
@@ -13,7 +11,6 @@ if grep devfs /proc/filesystems > /dev/null; then
        M1=/dev/pty/m1
        HOTPLUG=/sbin/hotplug-call
 else
-       mount -t sysfs none /sys
        mount -t tmpfs tmpfs /dev -o size=512K
        mknod /dev/console c 5 1
        mkdir /dev/shm