script/init.d/ethercat
changeset 702 bc985819713a
parent 698 6693ea7c9047
child 806 ab8daaabbe48
--- a/script/init.d/ethercat	Fri Aug 10 15:04:39 2007 +0000
+++ b/script/init.d/ethercat	Tue Aug 14 14:00:07 2007 +0000
@@ -103,6 +103,7 @@
 {
     if [ -r /etc/rc.status ]; then
         rc_failed
+        rc_status -v
         rc_exit
     else
         echo " failed"
@@ -112,6 +113,20 @@
 
 #------------------------------------------------------------------------------
 
+function exit_dead()
+{
+    if [ -r /etc/rc.status ]; then
+        rc_failed
+        rc_status -v
+        rc_exit
+    else
+        echo " dead"
+        exit 1
+    fi
+}
+
+#------------------------------------------------------------------------------
+
 function parse_mac_address()
 {
     if [ -z "${1}" ]; then
@@ -241,7 +256,7 @@
     if [ ${MASTERS_RUNNING} -eq 0 -a ${MASTERS_IDLE} -eq 0 ]; then
         exit_running
     else
-        exit_fail
+        exit_dead
     fi
     ;;