--- named.orig 2009-02-11 04:30:35.000000000 -0200 +++ named 2009-02-11 04:43:57.000000000 -0200 @@ -1,6 +1,7 @@ #!/bin/bash NAMED_ARGS= +NAMED_PID_DIR=/var/run/named [ -f /etc/conf.d/named ] && . /etc/conf.d/named . /etc/rc.conf @@ -10,6 +11,10 @@ case "$1" in start) stat_busy "Starting DNS" + if [ ! -d $NAMED_PID_DIR ]; then + mkdir -m 0755 $NAMED_PID_DIR + chown named:named $NAMED_PID_DIR + fi [ -z "$PID" ] && /usr/sbin/named ${NAMED_ARGS} if [ $? -gt 0 ]; then stat_fail