7ad2e7c74cc9518c1afa750da188cf234b149cb1
[feed/packages.git] / net / unbound / files / unbound.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2016 Michael Hanselmann
3
4 START=61
5
6 USE_PROCD=1
7
8 start_service() {
9 find /etc/unbound \! \( -user unbound -group unbound \) \
10 -exec chown unbound:unbound {} \;
11
12 find /etc/unbound \( -perm +027 -o \! -perm -600 \) \
13 -exec chmod u=rwX,g=rX,o= {} \;
14
15 procd_open_instance
16 procd_set_param command /usr/sbin/unbound
17 procd_append_param command -d # don't daemonize
18 procd_set_param respawn
19 procd_close_instance
20 }