skels: use network.sh to find device names
authorJo-Philipp Wich <jow@openwrt.org>
Tue, 29 May 2012 01:47:52 +0000 (01:47 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Tue, 29 May 2012 01:47:52 +0000 (01:47 +0000)
SVN-Revision: 31973

skels/files/package.init

index 32179f9c0b7506c16726b9e75276a62ceaf33cc2..b0de4420b75c209c80ae53c6c2b0def729e25a01 100755 (executable)
@@ -1,17 +1,16 @@
 #!/bin/sh /etc/rc.common
 # Sample init script reading its
 # configuration from /etc/config/package
+
 START=46
 STOP=46
 
 start_service() {
        local section="$1"
-       
-       include /lib/network
-       scan_interfaces
-       config_load /var/state/network
 
-       config_get LAN lan ifname
+       . /lib/functions/network.sh
+
+       network_get_device LAN lan ifname
        config_get option1 "$section" option1
        config_get option2 "$section" option2
 
@@ -21,12 +20,10 @@ start_service() {
 
 stop_service() {
        local section="$1"
-       
-       include /lib/network
-       scan_interfaces
-       config_load /var/state/network
 
-       config_get LAN lan ifname
+       . /lib/functions/network.sh
+
+       network_get_device LAN lan ifname
        config_get option1 "$section" option1
        config_get option2 "$section" option2
 }
@@ -37,7 +34,7 @@ start() {
        config_foreach start_service package
 }
 
-stop () {
+stop() {
        config_load "package"
        config_foreach stop_service package
 }