base-files: let config_generate call board_detect
[openwrt/openwrt.git] / package / base-files / files / etc / init.d / boot
index 6950130f999e7f51ea6997f85d2dd8aff177c422..904f7db75e90de1d22637e1649ac8305240656cd 100755 (executable)
@@ -26,10 +26,9 @@ boot() {
        mkdir -p /var/log
        mkdir -p /var/lock
        mkdir -p /var/state
+       mkdir -p /var/tmp
        mkdir -p /tmp/.uci
        chmod 0700 /tmp/.uci
-       mkdir -p /tmp/.jail
-       chmod 0700 /tmp/.jail
        touch /var/log/wtmp
        touch /var/log/lastlog
        touch /tmp/resolv.conf.auto
@@ -48,15 +47,9 @@ boot() {
        }
        rm -f /tmp/wireless.tmp
 
-       /bin/board_detect
+       /bin/config_generate
        uci_apply_defaults
        
        # temporary hack until configd exists
        /sbin/reload_config
-
-       # create /dev/root if it doesn't exist
-       [ -e /dev/root -o -h /dev/root ] || {
-               rootdev=$(awk 'BEGIN { RS=" "; FS="="; } $1 == "root" { print $2 }' < /proc/cmdline)
-               [ -n "$rootdev" ] && ln -s "$rootdev" /dev/root
-       }
 }