#!/bin/bash . `dirname $0`/functions option config standard_option /etc/bind/named.conf option cachedir standard_option /var/cache/bind option chroot standard_option option runas standard_option named option pidfile reserved_option /var/run/named.pid option bin reserved_option /usr/sbin/named option cmdline reserved_option '$bin ${opt_config:+-c $opt_config} ${opt_chroot:+-t $opt_chroot} ${opt_runas:+-u $opt_runas}' function fct_pre_start { if [ -n "${opt_cachedir}" -a ! -d "${opt_cachedir}/." ] ; then mkdir -p -m 700 "${opt_cachedir}" fi if [ -n "${pidfile}" -a ! -d "${pidfile%/*}/." ] ; then mkdir -p -m 700 "${pidfile%/*}" fi if [ -n "$opt_runas" ] ; then chown "$opt_runas" "${pidfile%/*}" fi } load_config