projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix dependency on libnetsnmp instead of libsnmp (thanks olli_04 for reporting)
[openwrt.git]
/
target
/
default
/
target_skeleton
/
etc
/
init.d
/
S40network
diff --git
a/target/default/target_skeleton/etc/init.d/S40network
b/target/default/target_skeleton/etc/init.d/S40network
index
d835d9c
..
a8144a8
100755
(executable)
--- a/
target/default/target_skeleton/etc/init.d/S40network
+++ b/
target/default/target_skeleton/etc/init.d/S40network
@@
-1,35
+1,15
@@
#!/bin/sh
#!/bin/sh
-#
-# Start the network....
-#
-
-start() {
- echo "Starting network..."
- /sbin/ifup -a
-}
-stop() {
- echo -n "Stopping network..."
- /sbin/ifdown -a
-}
-restart() {
- stop
- start
-}
-
+. /etc/functions.sh
case "$1" in
case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart|reload)
- restart
- ;;
- *)
- echo $"Usage: $0 {start|stop|restart}"
- exit 1
+ start|restart)
+ ifup lan
+ ifup wan
+ ifup wifi
+ wifi up
+
+ 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
esac
-
-exit $?
-
This page took
0.025108 seconds
and
4
git commands to generate.