From c623289c18cfe36606a865c702a715a8d5b83124 Mon Sep 17 00:00:00 2001 From: jow Date: Tue, 29 May 2012 01:47:52 +0000 Subject: [PATCH] [packages] skels: use network.sh to find device names git-svn-id: svn://svn.openwrt.org/openwrt/packages@31973 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- skels/files/package.init | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) 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 }