Browse Source

uniq sort dependency array

pull/3568/head
Daniel Gibbs 4 years ago
parent
commit
2f849f7895
  1. 4
      lgsm/functions/check_deps.sh
  2. 2
      lgsm/functions/info_distro.sh

4
lgsm/functions/check_deps.sh

@ -340,7 +340,11 @@ if [ -f "${datadir}/${distroid}-${distroversion}.csv" ]; then
# Generate array of missing deps.
array_deps_missing=()
array_deps_required=("${dependencyall} ${dependencysteamcmd} ${dependencyshortname}")
# Unique sort dependency array.
IFS=" " read -r -a array_deps_required <<< "$(echo "${array_deps_required[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' ')"
fn_deps_email
fn_check_loop
# Warn the user that dependency checking is unavailable for their distro.

2
lgsm/functions/info_distro.sh

@ -275,7 +275,7 @@ if [ "${masterserverbypass}" == "1" ]; then
masterserverbypass=1
if [ "$(command -v jq 2>/dev/null)" ]; then
if [ "${ip}" ]&&[ "${port}" ]; then
if [ "${steammaster}" == "true" ]||[ ${commandname} == "DEV-QUERY-RAW" ]; then
if [ "${steammaster}" == "true" ]||[ "${commandname}" == "DEV-QUERY-RAW" ]; then
# Will query server IP addresses first.
for queryip in "${queryips[@]}"; do
masterserver="$(curl --connect-timeout 10 -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${queryip}':'${port}'&format=json' | jq '.response.servers[]|.addr' | wc -l 2>/dev/null)"

Loading…
Cancel
Save