Enleve les librairies audio du stage 5 maintenant que leur installation se fait avec...
[hvlinux.git] / stage3 / bootscripts / sshd
index 58060d1..026f04d 100755 (executable)
@@ -5,10 +5,17 @@
 # Source functions library
 source /etc/rc.d/init.d/functions
 
+source /etc/sysconfig/network/network-parameters
+
 log_script_name "$0 $*"
 
 SSHD="/usr/sbin/sshd -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
+    exit ${EXIT_CODE_SUCCESS}
+fi
+
 gen_keys() {
     if [ ! -e /etc/ssh/ssh_host_key ] ; then
        echo "Generating Hostkey..."
@@ -33,7 +40,7 @@ sshd_start() {
     fi
 
     gen_keys
-    
+
     if [ $? -ne 0 ]; then
        exit ${EXIT_CODE_FAILURE}
     else
@@ -46,15 +53,15 @@ case "$1" in
     start)
        cmd_run_log_box_warn "Starting sshd" sshd_start
        ;;
-    
+
     stop)
        cmd_run_log_box_warn "Stopping sshd" killproc sshd
        ;;
-   
+
     reload)
        reloadproc sshd
        ;;
-    
+
     restart)
        $0 stop
        sleep 1
@@ -64,7 +71,7 @@ case "$1" in
     status)
        statusproc sshd
        ;;
-    
+
     *)
        echo "Usage: $0 {reload|restart|start|status|stop}"
        exit ${EXIT_CODE_FAILURE}