22 lines
434 B
Bash
22 lines
434 B
Bash
|
#!/bin/sh -e
|
||
|
|
||
|
# files and directories that should exist beforehand
|
||
|
mkdir -p \
|
||
|
/data/files \
|
||
|
/data/logs
|
||
|
touch \
|
||
|
/data/query_ip_blacklist.txt \
|
||
|
/data/query_ip_whitelist.txt \
|
||
|
/data/ts3server.sqlitedb
|
||
|
|
||
|
LD_LIBRARY_PATH="/opt/teamspeak3:${LD_LIBRARY_PATH}"
|
||
|
export LD_LIBRARY_PATH
|
||
|
|
||
|
/opt/teamspeak3/ts3server "$@" &
|
||
|
TS3SERVER_PID=$!
|
||
|
|
||
|
trap 'kill -2 ${TS3SERVER_PID}' INT
|
||
|
trap 'kill -15 ${TS3SERVER_PID}' TERM
|
||
|
|
||
|
wait ${TS3SERVER_PID}
|