File: dms

package info (click to toggle)
golang-github-anacrolix-dms 1.5.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 436 kB
  • sloc: xml: 19; sh: 19; makefile: 9
file content (27 lines) | stat: -rw-r--r-- 486 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh

. /etc/rc.subr

name="dms"
rcvar="dms_enable"

: ${dms_user:="root"}
: ${dms_enable:="NO"}
: ${dms_media_dir:="/media"}

# Daemon
pidfile="/var/run/${name}.pid"
command=/usr/sbin/daemon
procname="daemon"
dms="/usr/local/bin/dms -path ${dms_media_dir}"
command_args=" -P ${pidfile} -r -f -u ${dms_user} ${dms}"
start_precmd="dms_precmd"
pidfile="/var/run/${name}.pid"

dms_precmd()
{
    install -o ${dms_user} /dev/null ${pidfile}
}

load_rc_config $name
run_rc_command "$1"