diff options
author | Adam Mizerski <adam@mizerski.pl> | 2018-05-10 23:47:41 +0200 |
---|---|---|
committer | Josef Schlehofer <pepe.schlehofer@gmail.com> | 2019-07-09 14:42:11 +0200 |
commit | cc4ed960634ce9859fd6659e07c5787ac0431185 (patch) | |
tree | 9c1836e03af9b78fbfa369323c42f56713191067 /net/dnscrypt-proxy2 | |
parent | cff7ce4b24240ff92801b95eeef87ce901f01c23 (diff) |
dnscrypt-proxy2: add init script using procd
Signed-off-by: Adam Mizerski <adam@mizerski.pl>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Diffstat (limited to 'net/dnscrypt-proxy2')
-rw-r--r-- | net/dnscrypt-proxy2/files/dnscrypt-proxy.init | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/net/dnscrypt-proxy2/files/dnscrypt-proxy.init b/net/dnscrypt-proxy2/files/dnscrypt-proxy.init new file mode 100644 index 000000000..db07d5e8d --- /dev/null +++ b/net/dnscrypt-proxy2/files/dnscrypt-proxy.init @@ -0,0 +1,21 @@ +#!/bin/sh /etc/rc.common + +USE_PROCD=1 + +# starts before dnsmasq starts +START=18 +# stops before networking stops +STOP=89 + +PROG=/usr/sbin/dnscrypt-proxy +CONFIGFILE=/etc/dnscrypt-proxy2/dnscrypt-proxy.toml + +start_service() { + procd_open_instance + procd_set_param command "$PROG" -config "$CONFIGFILE" + procd_set_param file "$CONFIGFILE" + procd_set_param stdout 1 + procd_set_param stderr 1 + procd_set_param respawn ${respawn_threshold:-3600} ${respawn_timeout:-5} ${respawn_retry:-5} + procd_close_instance +} |