iNetBSD.rc.d - 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 iNetBSD.rc.d (1440B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 #!/bin/sh Err bitreich.org 70 i 2 # Err bitreich.org 70 i 3 Err bitreich.org 70 i 4 # PROVIDE: geomyidae Err bitreich.org 70 i 5 # REQUIRE: LOGIN Err bitreich.org 70 i 6 # KEYWORD: shutdown Err bitreich.org 70 i 7 Err bitreich.org 70 i 8 $_rc_subr_loaded . /etc/rc.subr Err bitreich.org 70 i 9 Err bitreich.org 70 i 10 name="geomyidae" Err bitreich.org 70 i 11 rcvar=$name Err bitreich.org 70 i 12 command="/usr/local/bin/${name}" Err bitreich.org 70 i 13 Err bitreich.org 70 i 14 ##################################################### Err bitreich.org 70 i 15 # Geomyidae Options Section - "?" => geomyidae(8) # Err bitreich.org 70 i 16 # Uncomment & define options (defaults are shown) # Err bitreich.org 70 i 17 ##################################################### Err bitreich.org 70 i 18 # Err bitreich.org 70 i 19 #LOGFILE="-l /var/log/gopherlog" Err bitreich.org 70 i 20 #LOGLEVEL="-v 7" Err bitreich.org 70 i 21 #HTDOCS="-b /var/gopher" Err bitreich.org 70 i 22 #PORT="-p 70" Err bitreich.org 70 i 23 #SPORT="-o 70" Err bitreich.org 70 i 24 #USR="-u $USER" Err bitreich.org 70 i 25 #GRP="-g $GROUP" Err bitreich.org 70 i 26 #HOST="-h localhost" Err bitreich.org 70 i 27 #IP="-i 127.0.0.1" Err bitreich.org 70 i 28 Err bitreich.org 70 i 29 ###################################################### Err bitreich.org 70 i 30 # Next, add all DEFINED options to command_args= # Err bitreich.org 70 i 31 ###################################################### Err bitreich.org 70 i 32 # Err bitreich.org 70 i 33 #command_args="$LOGFILE $LOGLEVEL $HTDOCS $PORT $SPORT $USR $GRP $HOST $IP" Err bitreich.org 70 i 34 command_args="" Err bitreich.org 70 i 35 Err bitreich.org 70 i 36 Err bitreich.org 70 i 37 ###################################################### Err bitreich.org 70 i 38 # Uncomment this section if a PID file is desired # Err bitreich.org 70 i 39 ###################################################### Err bitreich.org 70 i 40 Err bitreich.org 70 i 41 #pidfile="/var/run/${name}.pid" Err bitreich.org 70 i 42 #start_cmd="geomyidae_start" Err bitreich.org 70 i 43 # Err bitreich.org 70 i 44 #geomyidae_start() Err bitreich.org 70 i 45 #{ Err bitreich.org 70 i 46 # echo "Starting $name" Err bitreich.org 70 i 47 # $command $command_args Err bitreich.org 70 i 48 # pgrep -n $name > $pidfile Err bitreich.org 70 i 49 #} Err bitreich.org 70 i 50 Err bitreich.org 70 i 51 ###################################################### Err bitreich.org 70 i 52 # Lastly, add the following to /etc/rc.conf: # Err bitreich.org 70 i 53 # "geomyidae=YES" (without the quotes) # Err bitreich.org 70 i 54 ###################################################### Err bitreich.org 70 i 55 Err bitreich.org 70 i 56 load_rc_config $name Err bitreich.org 70 i 57 run_rc_command "$1" Err bitreich.org 70 .