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
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user