commit c2e74b27b4657adde006bfc262ca479cbe38c714 Author: Dave Cottlehuber Date: Fri Feb 26 07:37:54 2021 +0000 dns/dnsdist: ensure pidfile is present with correct ownership diff --git dns/dnsdist/files/dnsdist.in dns/dnsdist/files/dnsdist.in index 725cefc15f5e..04e92b2a5697 100644 --- dns/dnsdist/files/dnsdist.in +++ dns/dnsdist/files/dnsdist.in @@ -95,4 +95,13 @@ else fi fi +start_precmd=dnsdist_startprecmd + +dnsdist_startprecmd() +{ + if [ ! -e ${pidfile} ]; then + install -o ${dnsdist_priv_user} -g ${dnsdist_priv_group} /dev/null ${pidfile}; + fi +} + run_rc_command "$1"