Skip to content

Commit f657ee7

Browse files
committed
fix: dependencies not being removed if not required
1 parent d56742b commit f657ee7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lgsm/modules/check_deps.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,12 +251,15 @@ fn_deps_detector() {
251251
if [ "${deptocheck}" == "libsdl2-2.0-0:i386" ] && [ -z "${appid}" ]; then
252252
array_deps_required=("${array_deps_required[@]/libsdl2-2.0-0:i386/}")
253253
steamcmdstatus=1
254+
return
254255
elif [ "${deptocheck}" == "steamcmd" ] && [ -z "${appid}" ]; then
255256
array_deps_required=("${array_deps_required[@]/steamcmd/}")
256257
steamcmdstatus=1
258+
return
257259
elif [ "${deptocheck}" == "steamcmd" ] && [ "${distroid}" == "debian" ] && ! grep -qE '[^deb]+non-free([^-]|$)' /etc/apt/sources.list; then
258260
array_deps_required=("${array_deps_required[@]/steamcmd/}")
259261
steamcmdstatus=1
262+
return
260263
# Java: Added for users using Oracle JRE to bypass check.
261264
elif [[ ${deptocheck} == "openjdk"* ]] || [[ ${deptocheck} == "java"* ]]; then
262265
# Is java already installed?

0 commit comments

Comments
 (0)