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:
parent
a7ad43d304
commit
e915ebe274
13
init.sh
13
init.sh
@ -49,7 +49,7 @@ SERVER_DIR=/opt/teamspeak3
|
||||
RUNSCRIPT=$SERVER_DIR/ts3server_minimal_runscript.sh
|
||||
CONF_DIR=$SERVER_DIR
|
||||
|
||||
if [ ! -f "$RUNSCRIPT" ]; then
|
||||
if [ ! -f "$RUNSCRIPT" ] || [ ! -z "$UPGRADE" ]; then
|
||||
echo Starting Initialization
|
||||
URL=http://dl.4players.de/ts/releases/$TS_VERSION/teamspeak3-server_linux_$ARCH-$TS_VERSION.tar.bz2
|
||||
TMPFILE=/tmp/server.tar.bz2
|
||||
@ -64,12 +64,17 @@ if [ ! -f "$RUNSCRIPT" ]; then
|
||||
fi
|
||||
fi
|
||||
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 -f $TMPFILE
|
||||
main_config
|
||||
db_config
|
||||
|
||||
fi
|
||||
wait_for_mysql
|
||||
$RUNSCRIPT inifile=$CONF_DIR/ts3server.ini
|
||||
if [ -z "$UPGRADE" ]; then
|
||||
wait_for_mysql
|
||||
$RUNSCRIPT inifile=$CONF_DIR/ts3server.ini
|
||||
else
|
||||
echo "Upgrade complete"
|
||||
exit 0
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user