Branch oldpackages for 14.07
[14.07/packages.git] / skels / files / package.init
1 #!/bin/sh /etc/rc.common
2 # Sample init script reading its
3 # configuration from /etc/config/package
4
5 START=46
6 STOP=46
7
8 start_service() {
9         local section="$1"
10
11         . /lib/functions/network.sh
12
13         network_get_device LAN lan ifname
14         config_get option1 "$section" option1
15         config_get option2 "$section" option2
16
17         # Do some action with the variables
18         echo "option1 = $option1"
19 }
20
21 stop_service() {
22         local section="$1"
23
24         . /lib/functions/network.sh
25
26         network_get_device LAN lan ifname
27         config_get option1 "$section" option1
28         config_get option2 "$section" option2
29 }
30 start() {
31         # Do some optionnal testing
32         # before starting the program
33         config_load "package"
34         config_foreach start_service package
35 }
36
37 stop() {
38         config_load "package"
39         config_foreach stop_service package
40 }