iAdd FreeBSD.rc.d. Thanks Mellowlink! - geomyidae - A small C-based gopherd. Err bitreich.org 70 hgit clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ URL:git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ bitreich.org 70 1Log /scm/geomyidae/log.gph bitreich.org 70 1Files /scm/geomyidae/files.gph bitreich.org 70 1Refs /scm/geomyidae/refs.gph bitreich.org 70 1Tags /scm/geomyidae/tag bitreich.org 70 1README /scm/geomyidae/file/README.gph bitreich.org 70 1LICENSE /scm/geomyidae/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 25d46ce743e68c9d920190bfe29262f16214b194 /scm/geomyidae/commit/25d46ce743e68c9d920190bfe29262f16214b194.gph bitreich.org 70 1parent 0731514fdbc13bf83ce43f7dc9ec51a1722577f0 /scm/geomyidae/commit/0731514fdbc13bf83ce43f7dc9ec51a1722577f0.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Wed, 20 Jul 2022 18:38:00 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd FreeBSD.rc.d. Thanks Mellowlink! Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A rc.d/FreeBSD.rc.d | 61 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 61 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/rc.d/FreeBSD.rc.d b/rc.d/FreeBSD.rc.d /scm/geomyidae/file/rc.d/FreeBSD.rc.d.gph bitreich.org 70 i@@ -0,0 +1,61 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+ Err bitreich.org 70 i+# PROVIDE: geomyidae Err bitreich.org 70 i+# REQUIRE: DAEMON Err bitreich.org 70 i+# BEFORE: LOGIN Err bitreich.org 70 i+# KEYWORD: shutdown Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+. /etc/rc.subr Err bitreich.org 70 i+ Err bitreich.org 70 i+name=geomyidae Err bitreich.org 70 i+rcvar=$name Err bitreich.org 70 i+ Err bitreich.org 70 i+command="/usr/local/bin/$name" Err bitreich.org 70 i+ Err bitreich.org 70 i+geomyidae_enable=${geomyidae_enable:-"NO"} Err bitreich.org 70 i+ Err bitreich.org 70 i+##################################################### Err bitreich.org 70 i+# Geomyidae Options Section - "?" => geomyidae(8) # Err bitreich.org 70 i+# Uncomment & define options (defaults are shown) # Err bitreich.org 70 i+##################################################### Err bitreich.org 70 i+# Err bitreich.org 70 i+#LOGFILE="-l /var/log/gopherlog" Err bitreich.org 70 i+#LOGLEVEL="-v 7" Err bitreich.org 70 i+#HTDOCS="-b /var/gopher" Err bitreich.org 70 i+#PORT="-p 70" Err bitreich.org 70 i+#SPORT="-o 70" Err bitreich.org 70 i+#USR="-u $USER" Err bitreich.org 70 i+#GRP="-g $GROUP" Err bitreich.org 70 i+#HOST="-h localhost" Err bitreich.org 70 i+#IP="-i 127.0.0.1" Err bitreich.org 70 i+ Err bitreich.org 70 i+###################################################### Err bitreich.org 70 i+# Next, add all DEFINED options to command_args= # Err bitreich.org 70 i+###################################################### Err bitreich.org 70 i+# Err bitreich.org 70 i+#command_args="$LOGFILE $LOGLEVEL $HTDOCS $PORT $SPORT $USR $GRP $HOST $IP" Err bitreich.org 70 i+#command_args="" Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+###################################################### Err bitreich.org 70 i+# Uncomment this section if a PID file is desired # Err bitreich.org 70 i+###################################################### Err bitreich.org 70 i+ Err bitreich.org 70 i+#pidfile="/var/run/${name}.pid" Err bitreich.org 70 i+#start_cmd="geomyidae_start" Err bitreich.org 70 i+# Err bitreich.org 70 i+#geomyidae_start() Err bitreich.org 70 i+#{ Err bitreich.org 70 i+# echo "Starting $name" Err bitreich.org 70 i+# $command $command_args Err bitreich.org 70 i+# pgrep -n $name > $pidfile Err bitreich.org 70 i+#} Err bitreich.org 70 i+ Err bitreich.org 70 i+###################################################### Err bitreich.org 70 i+# Lastly, add the following to /etc/rc.conf: # Err bitreich.org 70 i+# "geomyidae=YES" (without the quotes) # Err bitreich.org 70 i+###################################################### Err bitreich.org 70 i+ Err bitreich.org 70 i+load_rc_config $name Err bitreich.org 70 i+run_rc_command "$1" Err bitreich.org 70 .