summaryrefslogtreecommitdiffstats
path: root/network/dnscrypt-proxy/doinst.sh
blob: c6488756566f787fdecc342205e367e648a1f392 (plain)
#!/bin/bash

# dnscrypt-proxy writes files to its data directories after
# dropping privileges. This ensures $DNSCRYPT_USER can write
# files to these directories, without having to change default
# root:root in slackware.
#
# This is a workaround, might not be a elegant solution.

PRGNAM=dnscrypt-proxy
DNSCRYPT_UID=293
DNSCRYPT_GID=293

chown $DNSCRYPT_UID:$DNSCRYPT_GID etc/$PRGNAM/*

setfacl -m u:$DNSCRYPT_UID:rwx etc/$PRGNAM
setfacl -m u:$DNSCRYPT_UID:rwx var/run/$PRGNAM
setfacl -m u:$DNSCRYPT_UID:rwx var/log/$PRGNAM