Просмотр исходного кода

fix(install): pass the force setting each server defines (#5190)

Passes each server's own `force` setting into `fn_fetch_file` instead of the leftover `forcedl` global from the previous module load, so install no longer depends on incidental call order.

Fixes #5189
BorzakA 1 день назад
Родитель
Сommit
111034318b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      lgsm/modules/install_server_files.sh

+ 1 - 1
lgsm/modules/install_server_files.sh

@@ -230,7 +230,7 @@ fn_install_server_files() {
 		fn_script_log_fail "Installing ${gamename} Server failed, missing default configuration"
 		fn_script_log_fail "Installing ${gamename} Server failed, missing default configuration"
 		core_exit.sh
 		core_exit.sh
 	fi
 	fi
-	fn_fetch_file "${remote_fileurl}" "" "" "" "${local_filedir}" "${local_filename}" "${chmodx}" "${run}" "${forcedl}" "${md5}"
+	fn_fetch_file "${remote_fileurl}" "" "" "" "${local_filedir}" "${local_filename}" "${chmodx}" "${run}" "${force}" "${md5}"
 	fn_dl_extract "${local_filedir}" "${local_filename}" "${serverfiles}"
 	fn_dl_extract "${local_filedir}" "${local_filename}" "${serverfiles}"
 	fn_clear_tmp
 	fn_clear_tmp
 }
 }