#!/bin/sh
# Start/stop the cron daemon.

me="[$(printf $0 | xargs basename)]"
DESC="cron daemon"
NAME=crond
DAEMON=/usr/sbin/crond
SCRIPTNAME=/etc/init.d/S99cron
CRONTAB_PATH=/var/spool/cron/crontabs

test -f $DAEMON || exit 0

. /opt/gira/share/devicestack/ipmodule-vars

case "$1" in
	start)
		printf "${me} Starting periodic command scheduler \\n"
		if ! [ -d "${CRONTAB_PATH}" ]; then
		  mkdir -p "${CRONTAB_PATH}"
		fi
		crontab "${DS_TEMPLATE_DIR}"/gds_crontab
		${DAEMON}
		;;
	stop)
		printf "${me} Stopping periodic command scheduler \\n"
		killall "${NAME}"
    ;;
	restart)
		printf "${me} Restarting periodic command scheduler \\n"
		$0 stop
		0 start
    ;;
	*)
		printf "Usage: %s {start|stop|restart}\\n" "$SCRIPTNAME"
		exit 2
    ;;
esac

exit 0
