mirror of
https://github.com/badaix/snapcast.git
synced 2025-04-29 18:27:12 +02:00
36 lines
680 B
Bash
36 lines
680 B
Bash
#!/bin/sh
|
|
|
|
# PROVIDE: snapserver
|
|
# REQUIRE: DAEMON
|
|
# KEYWORD: Snapserver
|
|
#
|
|
# Snapserver - Snapcast server
|
|
#
|
|
# Add the following line to /etc/rc.conf to enable snapserver:
|
|
# snapserver_enable=YES
|
|
# Add snapserver_opts=<options> to configure command line arguments
|
|
|
|
snapserver_opts="-d --logging.sink=system"
|
|
|
|
. /etc/rc.subr
|
|
|
|
name=snapserver
|
|
rcvar=snapserver_enable
|
|
desc="Snapserver - Snapcast server"
|
|
|
|
load_rc_config $name
|
|
|
|
: ${snapserver_enable:=NO}
|
|
|
|
command=/usr/local/bin/${name}
|
|
pidfile="/var/run/${name}/pid"
|
|
|
|
start_cmd=snapserver_start
|
|
|
|
|
|
snapserver_start() {
|
|
checkyesno snapserver_enable && echo "Starting snapserver." && ${command} ${snapserver_opts}
|
|
}
|
|
|
|
run_rc_command $1
|
|
|