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