mirror of
https://github.com/AsgardEternal/Squad.nix.git
synced 2025-01-02 15:39:29 -06:00
refactor: improve mod install output
This makes it easier to determine when a mod's installation has started and fininshed when tailing the log.
This commit is contained in:
parent
65fa6492a4
commit
53c6e91089
@ -929,7 +929,7 @@ in
|
|||||||
__EOS__
|
__EOS__
|
||||||
read -ra SQUAD_MODS <<< "${builtins.toString cfg.mods}"
|
read -ra SQUAD_MODS <<< "${builtins.toString cfg.mods}"
|
||||||
for mod in "''${SQUAD_MODS[@]}"; do
|
for mod in "''${SQUAD_MODS[@]}"; do
|
||||||
printf "Attempting to install mod: '%s'\n" "$mod"
|
printf "==== Attempting to install mod: '%s' ====\n" "$mod"
|
||||||
# We have to do this attempt stuff because steamcmd can timeout while downloading
|
# We have to do this attempt stuff because steamcmd can timeout while downloading
|
||||||
# large mods. By making another attempt steamcmd will continue downloading from
|
# large mods. By making another attempt steamcmd will continue downloading from
|
||||||
# where it left off. From experience it should need no more than 5 attempts. Any
|
# where it left off. From experience it should need no more than 5 attempts. Any
|
||||||
@ -946,11 +946,12 @@ in
|
|||||||
printf "Did not fully download squad mod '%s', remaining attempts: '%s'\n" \
|
printf "Did not fully download squad mod '%s', remaining attempts: '%s'\n" \
|
||||||
"$mod" "$REMAINING_ATTEMPTS"
|
"$mod" "$REMAINING_ATTEMPTS"
|
||||||
if (( REMAINING_ATTEMPTS == 0 )); then
|
if (( REMAINING_ATTEMPTS == 0 )); then
|
||||||
printf "Too many attempts while downloading a mod! Failed to download the mod: '%s'\n" "$mod"
|
printf "#### Too many attempts while downloading a mod! Failed to download the mod: '%s' ####\n" "$mod"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
ln -sf "${mod_install_dir}/$mod" "${server_dir}/SquadGame/Plugins/Mods/$mod"
|
ln -sf "${mod_install_dir}/$mod" "${server_dir}/SquadGame/Plugins/Mods/$mod"
|
||||||
|
printf "#### Successfully installed mod: '%s' ####\n" "$mod"
|
||||||
done
|
done
|
||||||
''}
|
''}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user