#!/bin/sh # $FreeBSD: head/audio/teamspeak3-server/files/teamspeak.in 409698 2016-02-27 23:29:40Z rakuco $ # # PROVIDE: teamspeak # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # teamspeak_enable (bool): Set to NO by default. # Set it to YES to enable teamspeak server. # . /etc/rc.subr name="teamspeak" rcvar=teamspeak_enable db_dir=%%DBDIR%% log_dir=%%LOGDIR%% pidfile=%%DBDIR%%/teamspeak_server.pid procname=%%PREFIX%%/libexec/ts3server command=/usr/sbin/daemon command_args="-fp $pidfile -u teamspeak %%PREFIX%%/libexec/ts3server dbsqlpath=%%PREFIX%%/share/teamspeak/server/sql/ inifile=%%PREFIX%%/etc/teamspeak/ts3server.ini licensepath=%%PREFIX%%/etc/teamspeak/ logpath=$log_dir" teamspeak_chdir=$db_dir required_dirs="$db_dir $log_dir" load_rc_config $name : ${teamspeak_enable="NO"} LD_LIBRARY_PATH=%%PREFIX%%/lib/teamspeak/server:$LD_LIBRARY_PATH export LD_LIBRARY_PATH run_rc_command "$1"