aboutsummaryrefslogtreecommitdiff
path: root/net/dnsdist/files/dnsdist.init
blob: c17d48f8de383092fe38aa400220d86802a8aa9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh /etc/rc.common
START=99

USE_PROCD=1

start_service() {
	config_load dnsdist
	local cfg=general
	local enabled

	config_get_bool enabled "$cfg" 'enabled' 1

	[ $enabled -gt 0 ] || return 1

	procd_open_instance
	procd_set_param command dnsdist --supervised -C /etc/dnsdist.conf
	procd_set_param file /etc/dnsdist.conf
	procd_set_param respawn
	procd_close_instance
}