浏览代码

make the default etc/init.d/S40network compatible with msh

msh is currently the only good choice for uClinux but it doesn't
understands shell functions.  In this case there is nothing to gain
by using shell functions anyway.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Peter Korsgaard 16 年之前
父节点
当前提交
7139678f78

+ 6 - 16
target/generic/target_busybox_skeleton/etc/init.d/S40network

@@ -3,28 +3,18 @@
 # Start the network....
 #
 
-start() {
- 	echo "Starting network..."
-	/sbin/ifup -a
-}	
-stop() {
-	echo -n "Stopping network..."
-	/sbin/ifdown -a
-}
-restart() {
-	stop
-	start
-}	
-
 case "$1" in
   start)
-  	start
+ 	echo "Starting network..."
+	/sbin/ifup -a
 	;;
   stop)
-  	stop
+	echo -n "Stopping network..."
+	/sbin/ifdown -a
 	;;
   restart|reload)
-  	restart
+	"$0" stop
+	"$0" start
 	;;
   *)
 	echo $"Usage: $0 {start|stop|restart}"

+ 6 - 16
target/generic/target_skeleton/etc/init.d/S40network

@@ -3,28 +3,18 @@
 # Start the network....
 #
 
-start() {
- 	echo "Starting network..."
-	/sbin/ifup -a
-}	
-stop() {
-	echo -n "Stopping network..."
-	/sbin/ifdown -a
-}
-restart() {
-	stop
-	start
-}	
-
 case "$1" in
   start)
-  	start
+ 	echo "Starting network..."
+	/sbin/ifup -a
 	;;
   stop)
-  	stop
+	echo -n "Stopping network..."
+	/sbin/ifdown -a
 	;;
   restart|reload)
-  	restart
+	"$0" stop
+	"$0" start
 	;;
   *)
 	echo $"Usage: $0 {start|stop|restart}"