Browse Source

fix(mcserver): fix syntax error with localbuild #2257

pull/2266/head 190401.2
Daniel Gibbs 6 years ago
committed by GitHub
parent
commit
0a26d8a41a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      lgsm/functions/update_minecraft.sh

12
lgsm/functions/update_minecraft.sh

@ -63,7 +63,7 @@ fn_update_minecraft_localbuild(){
fn_script_log_error "Set localbuild to 0" fn_script_log_error "Set localbuild to 0"
sleep 0.5 sleep 0.5
fi fi
totalseconds=$((totalseconds + 1)) totalseconds=$((totalseconds + 1))
done done
fi fi
@ -74,15 +74,15 @@ fn_update_minecraft_localbuild(){
if [ -z "${localbuild}" ]; then if [ -z "${localbuild}" ]; then
# Gives time for var to generate. # Gives time for var to generate.
end=$((SECONDS+120)) end="$(SECONDS+120)"
totalseconds=0 totalseconds=0
while [ "${SECONDS}" -lt "${end}" ]; do while [ "${SECONDS}" -lt "${end}" ]; do
fn_print_info "Checking for update: ${remotelocation}: checking local build: waiting for local build: ${totalseconds}" fn_print_info "Checking for update: ${remotelocation}: checking local build: waiting for local build: ${totalseconds}"
if [ -z "${loopignore}" ]; then if [ -z "${loopignore}" ]; then
loopignore=1 loopignore=1
fn_script_log_info "Waiting for local build to generate" fn_script_log_info "Waiting for local build to generate"
fi fi
localbuild=$(cat "${serverfiles}/logs/latest.log" 2> /dev/null | grep version | grep -Eo '((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}') grep -Eo "TeamSpeak 3 Server ((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}" | grep -Eo "((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}") localbuild=$(cat "${serverfiles}/logs/latest.log" 2> /dev/null | grep version | grep -Eo '((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}' | grep -Eo "TeamSpeak 3 Server ((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}" | grep -Eo "((\.)?[0-9]{1,3}){1,3}\.[0-9]{1,3}")
if [ "${localbuild}" ]; then if [ "${localbuild}" ]; then
break break
fi fi
@ -90,7 +90,7 @@ fn_update_minecraft_localbuild(){
totalseconds=$((totalseconds + 1)) totalseconds=$((totalseconds + 1))
done done
fi fi
if [ -z "${localbuild}" ]; then if [ -z "${localbuild}" ]; then
localbuild="0" localbuild="0"
fn_print_error "Checking for update: ${remotelocation}: waiting for local build: missing local build info" fn_print_error "Checking for update: ${remotelocation}: waiting for local build: missing local build info"
@ -126,7 +126,7 @@ fn_update_minecraft_remotebuild(){
fn_script_log_fatal "Unable to get remote build" fn_script_log_fatal "Unable to get remote build"
core_exit.sh core_exit.sh
fi fi
fi fi
} }
fn_update_minecraft_compare(){ fn_update_minecraft_compare(){

Loading…
Cancel
Save