#!/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
    ;;
	*)
		echo "Usage: $SCRIPTNAME {start|stop|restart}"
    exit 2
    ;;
esac
exit 0
