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

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)
		logger "[S99cron] Starting periodic command scheduler"
		if ! [ -d "$CRONTAB_PATH" ]
		then
		  mkdir -p "$CRONTAB_PATH"
		fi
		crontab "$DS_TEMPLATE_DIR"/gds_crontab
		$DAEMON
		;;
	stop)
		logger "[S99cron] Stopping periodic command scheduler"
		killall "$NAME"
    ;;
	restart)
		logger "[S99cron] Restarting periodic command scheduler"
		$0 stop
		0 start
    ;;
	*)
		printf "Usage: %s {start|stop|restart}\\n" "$SCRIPTNAME"
		exit 2
    ;;
esac

exit 0
