From 5f6cf0c9d37c5b931319ea5636394c15ea51c460 Mon Sep 17 00:00:00 2001 From: Tom Grassmann Date: Fri, 1 Apr 2022 13:30:19 +0200 Subject: [PATCH] Use sort -V to sort by Version. This fixes false positives if kernelversion has more than on digit --- running-kernel/check_running_kernel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/running-kernel/check_running_kernel b/running-kernel/check_running_kernel index 50f4dc7..f2bb371 100644 --- a/running-kernel/check_running_kernel +++ b/running-kernel/check_running_kernel @@ -35,7 +35,7 @@ if [[ "$uname" == *"-pve" ]]; then else filter=linux-image-$major_version fi -latest_kernel=$(dpkg --get-selections | grep $filter | grep -v deinstall | tail -1 | cut -f1 | cut -d'-' -f3-) +latest_kernel=$(dpkg --get-selections | grep $filter | grep -v deinstall | sort -V | tail -1 | cut -f1 | cut -d'-' -f3-) if [[ "$latest_kernel" == "$uname" ]]; then echo -e "0 \"Running Kernel\" version_ok=0;1;|running_kernel=$uname;;|latest_installed_kernel=$latest_kernel;; Currently running Kernel up-to-date - OK" else