#! /bin/sh

. /etc/init.d/functions.sh
. /etc/conf.d/wsdd

NAME=wsdd
DAEMON=/usr/bin/$NAME
CONF=/etc/sysconfig/ws_enabled.conf


conditional_start() {
	local ws_enabled
	ws_enabled=$(sed -rne 's|^Enabled[[:blank:]]*=[[:blank:]]*"?([[:alpha:]]+)"?|\1|p' $CONF)

	if [ "$ws_enabled" = yes ]; then
		start_daemon $DAEMON
	else
		information "Web Services disabled"
	fi
}

case "$1" in
	start)
		begin "Starting $NAME"
		conditional_start
		end $?
		;;
	stop)
		begin "Stopping $NAME"
		stop_daemon $DAEMON
		end $?
		;;
	restart)
		begin "Restarting $NAME"
		stop_daemon $DAEMON && conditional_start
		end $?
		;;
	*)
		error "Usage: $0 start|stop|restart"
		;;
esac

exit 0
