#! /bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Callerx Daemon"
INITFILE=/etc/init.d/$NAME
DAEMON=/opt/callerx/bin/callerx

set -e

test -x $DAEMON

case "$1" in
  start)
	echo "Starting: $DESC"
	dbus-send --type=method_call --dest=org.callerx.ifdbus /org/callerx/ifdbus org.callerx.ifdbus.start
    	;;

  stop)
	echo "Stopping: $DESC"
	dbus-send --type=method_call --dest=org.callerx.ifdbus /org/callerx/ifdbus org.callerx.ifdbus.stop
    	;;


  loadblacklist)
	echo "$DESC: Loading blacklist.."
	dbus-send --type=method_call --dest=org.callerx.ifdbus /org/callerx/ifdbus org.callerx.ifdbus.loadblacklist
    	;;

  loadwhitelist)
	echo "$DESC: Loading whitelist.."
	dbus-send --type=method_call --dest=org.callerx.ifdbus /org/callerx/ifdbus org.callerx.ifdbus.loadwhitelist
	;;

  *)
	echo "Usage: $INITFILE {start|stop|restart|loadwhitelist|loadblacklist}"
    	exit 1
	;;
esac

exit 0
