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