16 lines
381 B
Bash
16 lines
381 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
|
||
|
|
function ver_lte() {
|
||
|
|
printf '%s\n%s' "$1" "$2" | sort -C -V
|
||
|
|
}
|
||
|
|
|
||
|
|
max_glibc_version="2.31"
|
||
|
|
current_glibc_version=$(ldd --version | head -1 | awk '{print $4}' | cut -d "-" -f 1)
|
||
|
|
|
||
|
|
function bail() {
|
||
|
|
echo "glibc greater than max version ${max_glibc_version}: ${current_glibc_version}"
|
||
|
|
exit 1
|
||
|
|
}
|
||
|
|
|
||
|
|
ver_lte "${current_glibc_version}" "${max_glibc_version}" || bail
|