#!/bin/sh
#
# $OpenBSD: puppet_dashboard_workers.rc,v 1.1 2013/03/18 14:25:41 ajacoutot Exp $

daemon="./script/delayed_job"
daemon_flags="-p dashboard -n 4 -m"
daemon_user="_puppet-dashboard"

. /etc/rc.d/rc.subr

pexp="ruby19:.*delayed_job"
rc_reload=NO

rc_check() {
	pgrep -f "^${pexp}"
}

rc_start() {
	${rcexec} "cd /var/www/puppet-dashboard && \
		env RAILS_ENV=production ${daemon} ${daemon_flags} start"
}

rc_stop() {
	${rcexec} "cd /var/www/puppet-dashboard && \
		env RAILS_ENV=production ${daemon} ${daemon_flags} stop"
}

rc_cmd $1
