#!/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
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
}
config_foreach start_service package
}
-stop () {
+stop() {
config_load "package"
config_foreach stop_service package
}