From 1d353ba96ca334a027b04fe32202dd0f38bf0006 Mon Sep 17 00:00:00 2001 From: Benjamin SANS Date: Wed, 17 Jan 2018 18:33:54 +0100 Subject: [PATCH] check all kern.log files in case of logrotate --- spectre-meltdown-checker.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spectre-meltdown-checker.sh b/spectre-meltdown-checker.sh index ce0e5c5..07775fd 100755 --- a/spectre-meltdown-checker.sh +++ b/spectre-meltdown-checker.sh @@ -1051,7 +1051,7 @@ check_variant3() # if we can't find the flag in dmesg output, grep in /var/log/dmesg when readable _debug "kpti_enabled: found hint in /var/log/dmesg: "$(grep -E "$dmesg_grep" /var/log/dmesg) kpti_enabled=1 - elif [ -r /var/log/kern.log ] && grep -Eq "$dmesg_grep" /var/log/kern.log; then + elif (for log in /var/log/kern.log*; do test -r $log && zgrep -Eq "$dmesg_grep" $log && exit 0 ; done ; exit 1); then # if we can't find the flag in dmesg output, grep in /var/log/kern.log when readable _debug "kpti_enabled: found hint in /var/log/kern.log: "$(grep -E "$dmesg_grep" /var/log/kern.log) kpti_enabled=1