Startup script
Jacques Foucry
jacques+freebsd at foucry.net
Sat Feb 20 06:58:07 UTC 2021
Hello Folks,
I try to put my self in orbite with gemini. :-)
I choose gemserv as a server (https://sr.ht/~int80h/gemserv/).
Unfortunattly, there is no Startup scriptm for FreeBSD. SO, I tried to create
it. It almost wrong except.. It does not go damonize (which is pretty
annoyoing).
Here is my script (/usr/local/etc/rc.d/gemserv)
#!/bin/sh
# $FreeBSD: 2021-02-20 jfoucry $
# PROVIDE: gemserv
# REQUIRE: networking DAEMON
# KEYWORD: shutdown
. /etc/rc.subr
desc="geminin gemserv server laucnh script"
name=gemserv
rcvar=gemserv_enable
load_rc_config $name
: ${gemserv_user:-gemini}
: ${gemserv_config:=/usr/local/etc/gemini/config.toml}
: ${gemserv_log:=/tmp/gemserv.log}
pidfile=/var/run/gemserv.pid
command=/usr/local/bin/gemserv/target/release/gemserv
command_args="${gemserv_config}"
run_rc_command "$1"
If some body more aware with those kind of ћcript could give me some advises
they will be really appreicate.
Thanks in advance
--
Jacques Foucry
More information about the freebsd-questions
mailing list