- #!/bin/sh /etc/rc.common
- ##############################################################################
- #
- # Copyright (C) 2016 Michael Hanselmann, Eric Luehrsen
- #
- ##############################################################################
- #
- # This init script is just the entry point for Unbound UCI.
- #
- ##############################################################################
-
- START=60
- USE_PROCD=1
- PROG=/usr/sbin/unbound
-
- ##############################################################################
-
- . /usr/lib/unbound/unbound.sh
-
- ##############################################################################
-
- start_service() {
- unbound_prepare
-
- procd_open_instance
- procd_set_param command $PROG -d -c $UNBOUND_CONFFILE
- procd_set_param respawn
- procd_close_instance
- }
-
- ##############################################################################
-
- stop_service() {
- rootzone_update
- }
-
- ##############################################################################
-
- service_triggers() {
- procd_add_reload_trigger "dhcp"
- procd_add_reload_trigger "network"
- procd_add_reload_trigger "unbound"
- }
-
- ##############################################################################
-
|