Harmonise les bootscripts (daemon)
[hvlinux.git] / stage3 / bootscripts / sshd
index 026f04d..1d3ab9f 100755 (executable)
@@ -9,7 +9,9 @@ source /etc/sysconfig/network/network-parameters
 
 log_script_name "$0 $*"
 
-SSHD="/usr/sbin/sshd -4"
+DAEMON="/usr/sbin/sshd"
+DAEMON_DESC="SSH server"
+DAEMON_OPTS="-4"
 
 # Check if SSH server is desired
 if [ "x${SSH_SERVER_ENA}" != "xyes" -a "x${SSH_SERVER_ENA}" != "xYes" -a "x${SSH_SERVER_ENA}" != "xYES" ]; then
@@ -44,22 +46,22 @@ sshd_start() {
     if [ $? -ne 0 ]; then
        exit ${EXIT_CODE_FAILURE}
     else
-       loadproc ${SSHD}
+       loadproc ${DAEMON} ${DAEMON_OPTS}
     fi
 }
 
 # See how we were called
 case "$1" in
     start)
-       cmd_run_log_box_warn "Starting sshd" sshd_start
+       cmd_run_log_box_warn "${DAEMON_DESC} start" sshd_start
        ;;
 
     stop)
-       cmd_run_log_box_warn "Stopping sshd" killproc sshd
+       cmd_run_log_box_warn "${DAEMON_DESC} stop" killproc ${DAEMON}
        ;;
 
     reload)
-       reloadproc sshd
+       reloadproc ${DAEMON}
        ;;
 
     restart)
@@ -69,7 +71,7 @@ case "$1" in
        ;;
 
     status)
-       statusproc sshd
+       statusproc ${DAEMON}
        ;;
 
     *)