Harmonise les bootscripts (daemon)
[hvlinux.git] / stage3 / bootscripts / named
index 80c9dc6..108a452 100755 (executable)
@@ -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 "Starting named" 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 "Stopping named" 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}