From b50388f3523cdee7e8aac9bb73c4dfd0772b53bb Mon Sep 17 00:00:00 2001
From: Florian Pose <fp@igh-essen.com>
Date: Tue, 14 Aug 2007 14:00:07 +0000
Subject: [PATCH] Fixed init script.

---
 script/init.d/ethercat | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/script/init.d/ethercat b/script/init.d/ethercat
index e4b7b63f..f0ad4476 100755
--- a/script/init.d/ethercat
+++ b/script/init.d/ethercat
@@ -103,6 +103,7 @@ function exit_fail()
 {
     if [ -r /etc/rc.status ]; then
         rc_failed
+        rc_status -v
         rc_exit
     else
         echo " failed"
@@ -112,6 +113,20 @@ function exit_fail()
 
 #------------------------------------------------------------------------------
 
+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 @@ status)
     if [ ${MASTERS_RUNNING} -eq 0 -a ${MASTERS_IDLE} -eq 0 ]; then
         exit_running
     else
-        exit_fail
+        exit_dead
     fi
     ;;
 
-- 
GitLab