moreutils: Add package
[feed/packages.git] / net / unbound / files / unbound.init
1 #!/bin/sh /etc/rc.common
2 ##############################################################################
3 #
4 # Copyright (C) 2016 Michael Hanselmann, Eric Luehrsen
5 #
6 ##############################################################################
7 #
8 # This init script is just the entry point for Unbound UCI.
9 #
10 ##############################################################################
11
12 START=60
13 USE_PROCD=1
14 PROG=/usr/sbin/unbound
15
16 ##############################################################################
17
18 . /usr/lib/unbound/unbound.sh
19
20 ##############################################################################
21
22 start_service() {
23 # complex UCI work
24 unbound_start
25
26 # standard procd clause
27 procd_open_instance
28 procd_set_param command $PROG -d -c $UNBOUND_CONFFILE
29 procd_set_param respawn
30 procd_close_instance
31 }
32
33 ##############################################################################
34
35 stop_service() {
36 unbound_stop
37 }
38
39 ##############################################################################
40
41 service_triggers() {
42 procd_add_reload_trigger "dhcp" "network" "unbound"
43 }
44
45 ##############################################################################
46