gameservergame-servergame-servershacktoberfestdedicated-game-serversgamelinuxgsmserverbashgaminglinuxmultiplayer-game-servershell
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.0 KiB
38 lines
1.0 KiB
#!/bin/bash
|
|
# LGSM fn_update_functions function
|
|
# Author: Daniel Gibbs
|
|
# Website: http://gameservermanagers.com
|
|
# Version: 190515
|
|
|
|
# Description: Deletes the functions dir to allow re-downloading of functions from GitHub.
|
|
|
|
fn_printdots "Updating functions"
|
|
fn_scriptlog "Updating functions"
|
|
sleep 1
|
|
echo -ne "\n"
|
|
rm -rfv "${rootdir}/functions/"*
|
|
exitcode=$?
|
|
if [ "${exitcode}" == "0" ]; then
|
|
fn_printok "Updating functions"
|
|
fn_scriptlog "Successfull! Updating functions"
|
|
else
|
|
fn_printokfail "Updating functions"
|
|
fn_scriptlog "Failure! Updating functions"
|
|
fi
|
|
sleep 1
|
|
fn_printdots "Checking for ${selfname} script update"
|
|
fn_scriptlog "Checking for ${selfname} script update"
|
|
|
|
currentversion=$(wget -O- -q https://gameservermanagers.com/dl/${selfname}|grep version=)
|
|
|
|
currentversion
|
|
|
|
if [ "${version}" == "${currentversion}" ]; then
|
|
fn_printok "New version of ${selfname} available"
|
|
fn_scriptlog "New version of ${selfname} available"
|
|
else
|
|
fn_printok "${selfname} is up to date"
|
|
fn_printok "${selfname} is up to date"
|
|
fi
|
|
|
|
echo -ne "\n"
|
|
|