freebsd-ports/audio/teamspeak3-server/files/teamspeak.in
Michael Scheidell 83a2497645 - Update to 3.0.3 [1]
- Update LICENSE_PERMS [1]
- Add @exec's to pkg-plist since Makefile:post-install isn't run with pkg-add [2]
- Add BATCH check because you can't acctept license in batch mode [3]
- Change mkdir/chown in Makefile (and pkg-plist) to install [3]

PR:		ports/166654 [1]
Submitted by:	Richard Hirner <hirner@bitfire.at> (maintainer) [1]
Submitted by:	scheidell (me) [2]
Submitted by:	crees@ [3]
2012-05-04 18:26:13 +00:00

38 lines
937 B
Bash

#!/bin/sh
# $FreeBSD$
#
# 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/teamspeak_server
command=/usr/sbin/daemon
command_args="-fp $pidfile -u teamspeak %%PREFIX%%/libexec/teamspeak_server 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"