| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/bash
- # LGSM command_update_functions.sh function
- # Author: Daniel Gibbs
- # Website: https://gameservermanagers.com
- lgsm_version="210516"
- # Description: Deletes the functions dir to allow re-downloading of functions from GitHub.
- function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
- check.sh
- fn_print_dots "Updating functions"
- fn_script_log "Updating functions"
- sleep 1
- echo -ne "\n"
- # Removed legecy functions dir
- if [ -n "${rootdir}" ]; then
- if [ -d "${rootdir}/functions/" ]; then
- rm -rfv "${rootdir}/functions/"
- exitcode=$?
- fi
- fi
- if [ -n "${functionsdir}" ]; then
- if [ -d "${functionsdir}" ]; then
- rm -rfv "${functionsdir}/"*
- exitcode=$?
- fi
- fi
- if [ "${exitcode}" == "0" ]; then
- fn_print_ok "Updating functions"
- fn_script_log "Success! Updating functions"
- else
- fn_print_fail "Updating functions"
- fn_script_log "Failure! Updating functions"
- fi
- echo -ne "\n"
|