core_dl.sh 579 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. # LGSM core_dl.sh function
  3. # Author: Daniel Gibbs
  4. # Website: http://gameservermanagers.com
  5. lgsm_version="050216"
  6. # Description: Deals with all downloads for LGSM.
  7. fn_curl_dl(){
  8. curl_filename=$1
  9. curl_filepath=$2
  10. curl_url=$3
  11. echo "curl_filename $curl_filename"
  12. echo "curl_url ${curl_url}"
  13. echo "curl_filepath ${curl_filepath}"
  14. echo -ne "Downloading ${mm_file_latest}...\c"
  15. curl_dl=$(curl --fail -o "${curl_filepath}" "${curl_url}" )
  16. exitcode=$?
  17. if [ $? -ne 0 ]; then
  18. fn_printfaileol
  19. echo "${curl_dl}"
  20. echo -e "${url}\n"
  21. exit ${exitcode}
  22. else
  23. fn_printokeol
  24. fi
  25. }