This makes the scripts more readable.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
;;
esac
-service_start ()
-{
- service $service_name stop > /dev/null 2>&1
- service $service_name start
-}
-
loadconfig
is_ctdb_managed_service || exit 0
case "$1" in
startup)
- service_start
+ service "$service_name" stop > /dev/null 2>&1
+ service "$service_name" start || exit $?
;;
shutdown)
- service_stop
+ service "$service_name"_stop
;;
monitor)
. "${CTDB_BASE}/functions"
service_name="vsftpd"
-# make sure the service is stopped first
-service_start ()
-{
- service $service_name stop > /dev/null 2>&1
- service $service_name start
-}
-service_stop ()
-{
- service $service_name stop
-}
service_reconfigure ()
{
case "$1" in
startup)
- service_start
+ service "$service_name" stop > /dev/null 2>&1
+ service "$service_name" start
ctdb_counter_init
;;
shutdown)
- service_stop
+ service "$service_name" stop
;;
takeip|releaseip)