#!/sbin/openrc-run

description="MOUSE optional supervised proof service"
supervisor=supervise-daemon
command=/usr/libexec/mouse-c2-daemon
respawn_delay=0
respawn_max=3
respawn_period=10
retry="TERM/1/KILL/1"

depend() {
	need mouse_ready
}

start_post() {
	checkpath --file /run/mouse-optional.started
}

start_pre() {
	rm -f /run/mouse-c2-daemon.term
}

stop_post() {
	rm -f /run/mouse-optional.started
}
