#!/bin/ksh
#
# Default init file for Akkoma on OpenBSD
#
# Simple installation instructions:
# 1. Install Akkoma per wiki instructions
# 2. Place this akkomad file in /etc/rc.d
# 3. Enable and start Akkoma
#	# doas rcctl enable akkomad
#	# doas rcctl start akkomad
#

daemon="/usr/local/bin/elixir"
daemon_flags="--detached -S /usr/local/bin/mix phx.server"
daemon_user="_akkoma"

. /etc/rc.d/rc.subr

rc_reload=NO
pexp="phx.server"

rc_check() {
	pgrep -q -U _akkoma -f "phx.server"
}

rc_start() {
	${rcexec} "cd akkoma; ${daemon} ${daemon_flags}"
}

rc_stop() {
	pkill -q -U _akkoma -f "phx.server"
}

rc_cmd $1