rewrite of the network scripts and configuration
[openwrt-10.03/.git] / package / base-files / default / etc / init.d / S40network
index c4226d34370a08215d092e7b18b70a318d6bbf67..20a11845b688a6f20dbac17eb86662a4ad4b6306 100755 (executable)
@@ -1,16 +1,9 @@
 #!/bin/sh
-. /etc/functions.sh
-[ -e /etc/config/network ] && . /etc/config/network
-case "$1" in
-  start|restart)
-    ifup lan
-    ifup wan
-    ifup wifi
-    wifi up
+# Copyright (C) 2006 OpenWrt.orga
+
+setup_switch() { return 0; }
 
-    for route in $(nvram get static_route); do {
-      eval "set $(echo $route | sed 's/:/ /g')"
-      $DEBUG route add -net $1 netmask $2 gw $3 metric $4 dev $5
-    } done
-    ;;
-esac
+. /etc/functions.sh
+include network
+setup_switch
+/sbin/wifi