From b2a716fc913f9777236dd771726068d4ac811e26 Mon Sep 17 00:00:00 2001 From: Phantasm Date: Tue, 10 Sep 2024 21:26:44 +0200 Subject: [PATCH] openbsd rc: replace deprecated flags, renamed to fit other service files --- installation/openbsd/rc.d/{pleromad => pleroma} | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) rename installation/openbsd/rc.d/{pleromad => pleroma} (61%) diff --git a/installation/openbsd/rc.d/pleromad b/installation/openbsd/rc.d/pleroma similarity index 61% rename from installation/openbsd/rc.d/pleromad rename to installation/openbsd/rc.d/pleroma index 19ac4bb51..9b54d5967 100755 --- a/installation/openbsd/rc.d/pleromad +++ b/installation/openbsd/rc.d/pleroma @@ -4,16 +4,18 @@ # # Simple installation instructions: # 1. Install Pleroma per wiki instructions -# 2. Place this pleromad file in /etc/rc.d +# 2. Place this pleroma file in /etc/rc.d # 3. Enable and start Pleroma -# # doas rcctl enable pleromad -# # doas rcctl start pleromad +# # doas rcctl enable pleroma +# # doas rcctl start pleroma # daemon="/usr/local/bin/elixir" -daemon_flags="--detached -S /usr/local/bin/mix phx.server" +daemon_flags="--erl \"-detached\" -S /usr/local/bin/mix phx.server" daemon_user="_pleroma" +env="MIX_ENV=prod" + . /etc/rc.d/rc.subr rc_reload=NO @@ -24,7 +26,7 @@ rc_check() { } rc_start() { - ${rcexec} "cd pleroma; ${daemon} ${daemon_flags}" + rc_exec "cd pleroma; export ${env}; ${daemon} ${daemon_flags}" } rc_stop() {