X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage3%2Fbootscripts%2Fnamed;h=108a45212357af8157c066efe53392635496be76;hb=33e9c16fc4ef64f8da85cb25e8c2deea6fa33061;hp=a527679e6e829cdbd4697767747a1cd9bb0ff920;hpb=16cc35ba4890382ee9368a176e4f5a7fa773b7a6;p=hvlinux.git diff --git a/stage3/bootscripts/named b/stage3/bootscripts/named index a527679..108a452 100755 --- a/stage3/bootscripts/named +++ b/stage3/bootscripts/named @@ -8,6 +8,10 @@ source /etc/sysconfig/network/network-parameters log_script_name "$0 $*" +DAEMON=/usr/sbin/named +DAEMON_DESC="BIND server" +DAEMON_OPTS="-u named -t /home/named -c /etc/named.conf" + init_resolver() { echo "search ${DOMAINNAME}" > /etc/resolv.conf && @@ -16,14 +20,14 @@ init_resolver() case $1 in start) - cmd_run_log_box_warn "bind start" loadproc /usr/sbin/named -u named -t /home/named -c /etc/named.conf && + cmd_run_log_box_warn "${DAEMON_DESC} start" loadproc ${DAEMON} ${DAEMON_OPTS} && init_resolver ;; - + stop) - cmd_run_log_box_warn "named stop" killproc named + cmd_run_log_box_warn "${DAEMON_DESC} stop" killproc ${DAEMON} ;; - + restart) $0 stop sleep 1 @@ -31,13 +35,13 @@ case $1 in ;; reload) - cmd_run_log_box "Reloading named" /usr/sbin/rndc -c /etc/rndc.conf reload + cmd_run_log_box "${DAEMON_DESC} reload" /usr/sbin/rndc -c /etc/rndc.conf reload ;; - + status) - statusproc named + statusproc ${DAEMON} ;; - + *) echo "Usage: $0 {start|stop|restart|status}" exit ${EXIT_CODE_FAILURE}