|
@@ -49,7 +49,7 @@ fn_update_factorio_currentbuild(){
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
# Get current build from logs
|
|
# Get current build from logs
|
|
|
- currentbuild=$(grep "Loading mod base" "${consolelogdir}"/"${servicename}"-console.log 2> /dev/null|awk '{print $5}')
|
|
|
|
|
|
|
+ currentbuild=$(grep "Loading mod base" "${consolelogdir}"/"${servicename}"-console.log 2> /dev/null|awk '{print $5}'|tail -1)
|
|
|
if [ -z "${currentbuild}" ]; then
|
|
if [ -z "${currentbuild}" ]; then
|
|
|
fn_print_error_nl "Checking for update: factorio.com: Current build version not found"
|
|
fn_print_error_nl "Checking for update: factorio.com: Current build version not found"
|
|
|
fn_script_log_error "Checking for update: factorio.com: Current build version not found"
|
|
fn_script_log_error "Checking for update: factorio.com: Current build version not found"
|
|
@@ -60,7 +60,7 @@ fn_update_factorio_currentbuild(){
|
|
|
command_stop.sh
|
|
command_stop.sh
|
|
|
exitbypass=1
|
|
exitbypass=1
|
|
|
command_start.sh
|
|
command_start.sh
|
|
|
- currentbuild=$(grep "Loading mod base" "${consolelogdir}"/"${servicename}"-console.log 2> /dev/null|awk '{print $5}')
|
|
|
|
|
|
|
+ currentbuild=$(grep "Loading mod base" "${consolelogdir}"/"${servicename}"-console.log 2> /dev/null|awk '{print $5}'|tail -1)
|
|
|
if [ -z "${currentbuild}" ]; then
|
|
if [ -z "${currentbuild}" ]; then
|
|
|
fn_print_fail_nl "Checking for update: factorio.com: Current build version still not found"
|
|
fn_print_fail_nl "Checking for update: factorio.com: Current build version still not found"
|
|
|
fn_script_log_fatal "Checking for update: factorio.com: Current build version still not found"
|
|
fn_script_log_fatal "Checking for update: factorio.com: Current build version still not found"
|
|
@@ -76,7 +76,7 @@ fn_update_factorio_arch(){
|
|
|
|
|
|
|
|
fn_update_factorio_availablebuild(){
|
|
fn_update_factorio_availablebuild(){
|
|
|
# Gets latest build info.
|
|
# Gets latest build info.
|
|
|
- availablebuild=$(curl -s https://www.factorio.com/download-headless/stable | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)')
|
|
|
|
|
|
|
+ availablebuild=$(curl -s https://www.factorio.com/download-headless/"${updatebranch}" | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)')
|
|
|
sleep 1
|
|
sleep 1
|
|
|
|
|
|
|
|
# Checks if availablebuild variable has been set
|
|
# Checks if availablebuild variable has been set
|