fix locale causing memory preflight check to fail

if the locale uses a decimal `,` instead of `.`, the memory preflight check fails
fix provided by @gort818
This commit is contained in:
Wrzlprnft 2021-07-19 16:01:38 +02:00 committed by GitHub
parent e0d149494d
commit c7c8cd1ecd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -665,7 +665,7 @@ filelimit_check() {
# Check total system memory
memory_check() {
memtotal="$(awk '/MemTotal/ {printf "%.1f \n", $2/1024/1024}' /proc/meminfo)"
memtotal="$(LC_NUMERIC=C awk '/MemTotal/ {printf "%.1f \n", $2/1024/1024}' /proc/meminfo)"
if [ ${memtotal%.*} -ge "15" ]; then
preflight_pass+=("Your system has $memtotal GB of memory.")
else