pleromad (625B)
- #!/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