packages/skels/files/package.init
florian 89fd0dd8d5 Add some skeletons for Makefile, init script and config file
git-svn-id: svn://svn.openwrt.org/openwrt/packages@9780 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-16 16:14:20 +00:00

44 lines
826 B
Bash
Executable File

#!/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
config_get option1 "$section" option1
config_get option2 "$section" option2
# Do some action with the variables
echo "option1 = $option1"
}
stop_service() {
local section="$1"
include /lib/network
scan_interfaces
config_load /var/state/network
config_get LAN lan ifname
config_get option1 "$section" option1
config_get option2 "$section" option2
}
start() {
# Do some optionnal testing
# before starting the program
config_load "package"
config_foreach start_service package
}
stop () {
config_load "package"
config_foreach stop_service package
}