#!/bin/ksh # # Default init file for Pleroma on OpenBSD # # Simple installation instructions: # 1. Install Pleroma per wiki instructions # 2. Place this pleromad file in /etc/rc.d # 3. Enable and start Pleroma # # doas rcctl enable pleromad # # doas rcctl start pleromad # daemon="/usr/local/bin/elixir" daemon_flags="--detached -S /usr/local/bin/mix phx.server" daemon_user="_pleroma" . /etc/rc.d/rc.subr rc_reload=NO pexp="phx.server" rc_check() { pgrep -q -U _pleroma -f "phx.server" } rc_start() { ${rcexec} "cd pleroma; ${daemon} ${daemon_flags}" } rc_stop() { pkill -q -U _pleroma -f "phx.server" } rc_cmd $1