#!/bin/sh case "$1" in start) if [ -e /var/named/var/named.pid ]; then echo "named already started. PID = `cat /var/named/var/named.pid`" exit 1 fi /usr/local/sbin/named -t /var/named -u bind -c /etc/named.conf && echo 'named' ;; stop) rndc stop echo "named shutdown" ;; boot) if [ -e /var/named/var/named.pid ]; then echo "named improperly shutdown, removing stale pid" rm -f /var/named/var/named.pid fi /usr/local/sbin/named -t /var/named -u bind -c /etc/named.conf && echo 'named' ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 0