diff options
Diffstat (limited to 'ctdb/config/functions')
-rw-r--r-- | ctdb/config/functions | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/ctdb/config/functions b/ctdb/config/functions index 7265db92ef..87026ac3f9 100644 --- a/ctdb/config/functions +++ b/ctdb/config/functions @@ -586,6 +586,20 @@ ctdb_service_stop () fi } +ctdb_standard_event_handler () +{ + case "$1" in + status) + ctdb_checkstatus + exit + ;; + setstatus) + ctdb_setstatus "$@" + exit + ;; + esac +} + ######################################################## # load a site local config file ######################################################## @@ -600,21 +614,6 @@ ctdb_service_stop () done } -# A reasonable default is the basename of the eventscript. -script_name="${0##*/}" # basename -service_name="$script_name" +script_name="${0##*/}" # basename +service_name="$script_name" # default is just the script name service_fail_limit=1 - -ctdb_event="$1" ; shift -cmd="$ctdb_event" - -case "$ctdb_event" in - status) - ctdb_checkstatus - exit - ;; - setstatus) - ctdb_setstatus "$@" - exit - ;; -esac |