From 43cc2e4268bb569a6261c9464f1c3b45e687c407 Mon Sep 17 00:00:00 2001 From: ankry Date: Wed, 21 May 2003 11:52:37 +0000 Subject: [PATCH] - LSB conformance Changed files: ddt-client.init -> 1.4 ddt-server.init -> 1.4 --- ddt-client.init | 20 +++++++++++++------- ddt-server.init | 20 +++++++++++++------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/ddt-client.init b/ddt-client.init index 700dc1d..0f19ad3 100644 --- a/ddt-client.init +++ b/ddt-client.init @@ -26,7 +26,7 @@ else exit 0 fi - +RETVAL=0 # See how we were called. case "$1" in start) @@ -47,24 +47,30 @@ case "$1" in rm -f /var/run/ddtcd.pid /var/lock/subsys/ddt-client >/dev/null 2>&1 else msg_not_running "Dynamic DNS daemon" - exit 1 fi ;; restart) $0 stop $0 start + exit $? ;; status) status ddtcd exit $? ;; - reload) - msg_reloading "Dynamic DNS daemon" - killproc ddtcd -HUP + reload|force-reload) + if [ -f /var/lock/subsys/ddt-client ]; then + msg_reloading "Dynamic DNS daemon" + killproc ddtcd -HUP + RETVAL=$? + else + msg_not_running "Dynamic DNS daemon" >&2 + exit 7 + fi ;; *) - msg_usage "$0 {start|stop|restart|reload|status}" - exit 1 + msg_usage "$0 {start|stop|restart|reload|force-reload|status}" + exit 3 esac exit $RETVAL diff --git a/ddt-server.init b/ddt-server.init index 964bdf8..86e7113 100644 --- a/ddt-server.init +++ b/ddt-server.init @@ -26,7 +26,7 @@ else exit 0 fi - +RETVAL=0 # See how we were called. case "$1" in start) @@ -48,24 +48,30 @@ case "$1" in rm -f /var/run/ddt/ddtd.pid /var/lock/subsys/ddt-server >/dev/null 2>&1 else msg_not_running "Dynamic DNS Tools Server" - exit 1 fi ;; restart) $0 stop $0 start + exit $? ;; status) status ddtd exit $? ;; - reload) - msg_reloading "Dynamic DNS Tools Server" - killproc ddtd -HUP + reload|force-reload) + if [ -f /var/lock/subsys/ddt-server ]; then + msg_reloading "Dynamic DNS Tools Server" + killproc ddtd -HUP + RETVAL=$? + else + msg_not_running "Dynamic DNS Tools Server" >&2 + exit 7 + fi ;; *) - msg_usage "$0 {start|stop|restart|reload|status}" - exit 1 + msg_usage "$0 {start|stop|restart|reload|force-reload|status}" + exit 3 esac exit $RETVAL -- 2.44.0