#!/bin/sh
#

# PROVIDE: core
# REQUIRE: NETWORKING

# To enable CORE services on startup, add the following line to /etc/rc.conf:
# core_enable="YES"
#

. /etc/rc.subr

name="core"
rcvar=`set_rcvar`

stop_postcmd=stop_postcmd

stop_postcmd()
{
  rm -f $pidfile
}

# defaults
load_rc_config $name
: ${core_enable="NO"}
: ${core_flags="-d"}
: ${core_daemons="core-daemon"}

core_cmd=$1

case "${core_cmd}" in
    start)
        ;;
    stop|restart)
        core_daemons=$(reverse_list ${core_daemons})
        ;;
esac

for daemon in ${core_daemons}; do
    command=/usr/local/sbin/${daemon}
    pidname=`echo ${daemon} | sed 's/\.//g'`
    pidfile=/var/run/${pidname}.pid
    command_interpreter=python
    if [ "${daemon}" = "core-daemon" ]; then
	command_interpreter=python
    fi
    run_rc_command "$1"
    _rc_restart_done=false
done