diff --git a/lgsm/functions/check_glibc.sh b/lgsm/functions/check_glibc.sh index c5dc94142..24e265b06 100644 --- a/lgsm/functions/check_glibc.sh +++ b/lgsm/functions/check_glibc.sh @@ -9,7 +9,7 @@ lgsm_version="020116" info_glibc.sh glibcversion="$(ldd --version | sed -n '1s/.* //p')" -if [ "$(printf '%s\n$glibcrequired\n' $glibcversion | sort -V | head -n 1)" != "${glibcrequired}" ]; then +if [ "$(printf '%s\n${glibcrequired}\n' ${glibcversion} | sort -V | head -n 1)" == "${glibcrequired}" ]; then if [ "${glibcfix}" != "yes" ]; then fn_print_warn_nl "Glibc fix: No Glibc fix available!" echo -en "\n" diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 157f79cd1..1ee810609 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -31,7 +31,7 @@ fn_details_os(){ echo -e "\e[34mKernel:\t\e[0m${kernel}" echo -e "\e[34mHostname:\t\e[0m$HOSTNAME" echo -e "\e[34mtmux:\t\e[0m${tmuxv}" - echo -e "\e[34mGLIBC:\t\e[0m${glibcv}" + echo -e "\e[34mGLIBC:\t\e[0m${glibcversion}" } | column -s $'\t' -t } diff --git a/lgsm/functions/email.sh b/lgsm/functions/email.sh index f4851b95b..b1585a242 100644 --- a/lgsm/functions/email.sh +++ b/lgsm/functions/email.sh @@ -30,7 +30,7 @@ fi echo -e "Kernel: ${kernel}" echo -e "Hostname: $HOSTNAME" echo -e "tmux: ${tmuxv}" - echo -e "GLIBC: ${glibcv}" + echo -e "GLIBC: ${glibcversion}" echo -e "" echo -e "========================================\nPerformance\n========================================" echo -e "Uptime: ${days}d, ${hours}h, ${minutes}m" diff --git a/lgsm/functions/fix_glibc.sh b/lgsm/functions/fix_glibc.sh index 3ffc52960..f33afa4f9 100644 --- a/lgsm/functions/fix_glibc.sh +++ b/lgsm/functions/fix_glibc.sh @@ -7,6 +7,7 @@ lgsm_version="220416" # Description: Downloads required glibc files and applys teh glibc fix if required info_glibc.sh +info_distro.sh local libstdc_servers_array=( "ARMA 3" "Blade Symphony" "Garry's Mod" "Just Cause 2" ) for libstdc_server in "${libstdc_servers_array[@]}" diff --git a/lgsm/functions/info_distro.sh b/lgsm/functions/info_distro.sh index cc101a3df..cd641b1ff 100644 --- a/lgsm/functions/info_distro.sh +++ b/lgsm/functions/info_distro.sh @@ -23,7 +23,7 @@ fi # Glibc version number # e.g: 1.17 -glibcv=$(ldd --version |grep ldd|awk '{print $NF}') +glibcversion="$(ldd --version | sed -n '1s/.* //p')" # tmux version # e.g: tmux 1.6