From: Jo-Philipp Wich Date: Tue, 29 May 2012 01:47:52 +0000 (+0000) Subject: [packages] skels: use network.sh to find device names X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=fffac4d2be75569783cde57228897f41c13bebbf;p=openwrt%2Fsvn-archive%2Farchive.git [packages] skels: use network.sh to find device names SVN-Revision: 31973 --- diff --git a/skels/files/package.init b/skels/files/package.init index 32179f9c0b..b0de4420b7 100755 --- a/skels/files/package.init +++ b/skels/files/package.init @@ -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 }