added FreeBSD RC script
authorFelix J. Ogris <fjo-github@ogris.de>
Mon, 6 Feb 2017 19:19:09 +0000 (20:19 +0100)
committerFelix J. Ogris <fjo-github@ogris.de>
Mon, 6 Feb 2017 19:19:09 +0000 (20:19 +0100)
contrib/ympd.freebsd [new file with mode: 0755]

diff --git a/contrib/ympd.freebsd b/contrib/ympd.freebsd
new file mode 100755 (executable)
index 0000000..4dcbedd
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+# PROVIDE: ympd
+# REQUIRE: DAEMON musicpd
+# KEYWORD: shutdown
+
+# Add the following line to /etc/rc.conf to enable ympd:
+#
+# ympd_enable="YES"
+
+. /etc/rc.subr
+
+name="ympd"
+rcvar="${name}_enable"
+command="/usr/local/bin/ympd"
+pidfile="/var/run/${name}.pid"
+start_cmd="ympd_start"
+
+load_rc_config "$name"
+: ${ympd_enable:="NO"}
+: ${ympd_user:="nobody"}
+
+ympd_start()
+{
+       check_startmsgs && echo "Starting ${name}."
+       /usr/sbin/daemon -f -p "${pidfile}" -t "${name}" -u "${ympd_user}" "${command}"
+}
+
+run_rc_command "$1"