1
0
mirror of https://bitbucket.org/shim_/docker-teamspeak.git synced 2018-10-04 01:51:57 +02:00

basic upgrade functionalty

This commit is contained in:
shim_ 2016-06-07 23:59:45 +02:00
parent a7ad43d304
commit e915ebe274

13
init.sh
View File

@ -49,7 +49,7 @@ SERVER_DIR=/opt/teamspeak3
RUNSCRIPT=$SERVER_DIR/ts3server_minimal_runscript.sh RUNSCRIPT=$SERVER_DIR/ts3server_minimal_runscript.sh
CONF_DIR=$SERVER_DIR CONF_DIR=$SERVER_DIR
if [ ! -f "$RUNSCRIPT" ]; then if [ ! -f "$RUNSCRIPT" ] || [ ! -z "$UPGRADE" ]; then
echo Starting Initialization echo Starting Initialization
URL=http://dl.4players.de/ts/releases/$TS_VERSION/teamspeak3-server_linux_$ARCH-$TS_VERSION.tar.bz2 URL=http://dl.4players.de/ts/releases/$TS_VERSION/teamspeak3-server_linux_$ARCH-$TS_VERSION.tar.bz2
TMPFILE=/tmp/server.tar.bz2 TMPFILE=/tmp/server.tar.bz2
@ -64,12 +64,17 @@ if [ ! -f "$RUNSCRIPT" ]; then
fi fi
fi fi
tar -xjvf $TMPFILE -C /opt tar -xjvf $TMPFILE -C /opt
mv /opt/teamspeak3-server_linux_$ARCH/* /opt/teamspeak3/ mv -u /opt/teamspeak3-server_linux_$ARCH/* /opt/teamspeak3/
rm -rf /opt/teamspeak3-server_linux_$ARCH rm -rf /opt/teamspeak3-server_linux_$ARCH
rm -f $TMPFILE rm -f $TMPFILE
main_config main_config
db_config db_config
fi fi
wait_for_mysql if [ -z "$UPGRADE" ]; then
$RUNSCRIPT inifile=$CONF_DIR/ts3server.ini wait_for_mysql
$RUNSCRIPT inifile=$CONF_DIR/ts3server.ini
else
echo "Upgrade complete"
exit 0
fi