2018-12-15 14:00:00 -08:00
|
|
|
#!/bin/ksh
|
|
|
|
|
#
|
|
|
|
|
# Default init file for Pleroma on OpenBSD
|
|
|
|
|
#
|
|
|
|
|
# Simple installation instructions:
|
|
|
|
|
# 1. Install Pleroma per wiki instructions
|
2024-09-10 21:26:44 +02:00
|
|
|
# 2. Place this pleroma file in /etc/rc.d
|
2018-12-15 14:00:00 -08:00
|
|
|
# 3. Enable and start Pleroma
|
2024-09-10 21:26:44 +02:00
|
|
|
# # doas rcctl enable pleroma
|
|
|
|
|
# # doas rcctl start pleroma
|
2018-12-15 14:00:00 -08:00
|
|
|
#
|
|
|
|
|
|
|
|
|
|
daemon="/usr/local/bin/elixir"
|
2024-09-10 21:26:44 +02:00
|
|
|
daemon_flags="--erl \"-detached\" -S /usr/local/bin/mix phx.server"
|
2018-12-15 14:00:00 -08:00
|
|
|
daemon_user="_pleroma"
|
2024-11-27 21:40:36 +01:00
|
|
|
daemon_execdir="/home/_pleroma/pleroma"
|
2024-09-10 21:26:44 +02:00
|
|
|
|
2018-12-15 14:00:00 -08:00
|
|
|
. /etc/rc.d/rc.subr
|
|
|
|
|
|
|
|
|
|
rc_reload=NO
|
|
|
|
|
pexp="phx.server"
|
|
|
|
|
|
|
|
|
|
rc_check() {
|
|
|
|
|
pgrep -q -U _pleroma -f "phx.server"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rc_stop() {
|
|
|
|
|
pkill -q -U _pleroma -f "phx.server"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rc_cmd $1
|