mirror of
https://github.com/JonasunderscoreJones/dayz-linux-gui-launcher.git
synced 2025-10-23 12:19:20 +02:00
feat: use "modid-modname" symlink names
This commit is contained in:
parent
2caf2ae855
commit
4feae2ca32
1 changed files with 5 additions and 5 deletions
|
@ -229,14 +229,14 @@ setup_mods() {
|
||||||
local modname="$(gawk 'match($0,/name\s*=\s*"(.+)"/,m){print m[1];exit}' "${modmeta}")"
|
local modname="$(gawk 'match($0,/name\s*=\s*"(.+)"/,m){print m[1];exit}' "${modmeta}")"
|
||||||
[[ -n "${modname}" ]] || err "Missing mod name for: ${modid}"
|
[[ -n "${modname}" ]] || err "Missing mod name for: ${modid}"
|
||||||
debug "Mod ${modid} found: ${modname}"
|
debug "Mod ${modid} found: ${modname}"
|
||||||
modname="${modname//\'/}"
|
modlink="@${modid}-$(echo "${modname}" | sed -E 's/[^[:alpha:]0-9]+/_/g; s/^_|_$//g')"
|
||||||
|
|
||||||
if ! [[ -L "${dir_dayz}/@${modname}" ]]; then
|
if ! [[ -L "${dir_dayz}/@${modlink}" ]]; then
|
||||||
msg "Creating mod symlink for: ${modname}"
|
msg "Creating mod symlink for: ${modname} (${modlink})"
|
||||||
ln -sr "${modpath}" "${dir_dayz}/@${modname}"
|
ln -sr "${modpath}" "${dir_dayz}/${modlink}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MODS+=("@${modname}")
|
MODS+=("${modlink}")
|
||||||
done
|
done
|
||||||
|
|
||||||
return ${missing}
|
return ${missing}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue