From: Adam Mizerski Date: Thu, 10 May 2018 21:47:41 +0000 (+0200) Subject: dnscrypt-proxy2: add init script using procd X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=cc4ed960634ce9859fd6659e07c5787ac0431185;p=feed%2Fpackages.git dnscrypt-proxy2: add init script using procd Signed-off-by: Adam Mizerski Signed-off-by: Josef Schlehofer --- diff --git a/net/dnscrypt-proxy2/files/dnscrypt-proxy.init b/net/dnscrypt-proxy2/files/dnscrypt-proxy.init new file mode 100644 index 0000000000..db07d5e8db --- /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 +}