3 DNSCRYPT_LOGFILE=${DNSCRYPT_LOGFILE:-/var/log/dnscrypt-proxy.log}
5 rundir=${rundir:-/var/run/dnscrypt-proxy}
6 pidfile=${pidfile:-${rundir}/dnscrypt-proxy.pid}
7 rundir=${rundir:-/var/run/dnscrypt-proxy}
8 runas_user=${runas_user:-dnscrypt}
9 runas_group=${runas_user:-dnscrypt}
19 if [ ! -d "${rundir}" ]; then
21 if [ -n "${runas_user}" ]; then
22 touch ${DNSCRYPT_LOGFILE}
23 chown ${runas_user}:${runas_group} ${DNSCRYPT_LOGFILE}
24 chown -R ${runas_user}:${runas_group} "${rundir}"
28 ebegin "Starting dnscrypt-proxy"
29 start-stop-daemon --start --quiet --pidfile=${pidfile} --exec /usr/sbin/dnscrypt-proxy -- -p ${pidfile} -l ${DNSCRYPT_LOGFILE} -d -u ${runas_group} -a ${DNSCRYPT_LOCALADDRESS}
34 ebegin "Stopping dnscrypt-proxy"
35 start-stop-daemon --stop --quiet --exec /usr/sbin/dnscrypt-proxy