This commit is contained in:
2023-11-25 08:54:52 -06:00
parent 021fedd120
commit f42faa5a2b

View File

@@ -137,10 +137,6 @@ update_mods_for_server() {
case "$mod" in case "$mod" in
\#*|''|' ') \#*|''|' ')
;; ;;
return)
# add keyword to stop reading for mods (for testing)
return
;;
*) *)
mod=${mod%%^*} mod=${mod%%^*}
@@ -175,19 +171,19 @@ update_mods_for_server() {
:> "$mods_to_copy/mods.txt" :> "$mods_to_copy/mods.txt"
while read -r mod ; do while read -r mod ; do
# skip comments, blank lines # skip comments, blank lines
case "$mod" in case "$mod" in
\#*|''|' ') \#*|''|' ')
;; ;;
*) *)
mod_id=${mod%%^*} mod_id=${mod%%^*}
mod_name=${mod##*^} mod_name=${mod##*^}
if [ ! -d "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$mod_id" ] ; then if [ ! -d "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$mod_id" ] ; then
die "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$mod_id does not exist" die "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$mod_id does not exist"
fi fi
cp -raf "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$mod_id" "$mods_to_copy/@${mod_name}" cp -raf "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$mod_id" "$mods_to_copy/@${mod_name}"
printf '@%s\n' "$mod_name" >> "$mods_to_copy/mods.txt" printf '@%s\n' "$mod_name" >> "$mods_to_copy/mods.txt"
esac esac
done < "$mods_file" done < "$mods_file"
msg "----------- SYNCING MODS -------------" msg "----------- SYNCING MODS -------------"