lgsm local mirror
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

#!/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"