From: jow Date: Tue, 29 May 2012 01:47:52 +0000 (+0000) Subject: [packages] skels: use network.sh to find device names X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=c623289c18cfe36606a865c702a715a8d5b83124;p=packages.git [packages] skels: use network.sh to find device names git-svn-id: svn://svn.openwrt.org/openwrt/packages@31973 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/skels/files/package.init b/skels/files/package.init index 32179f9c0..b0de4420b 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 }