From 07084501b6e4eb2c796431a95f2f708ed634c954 Mon Sep 17 00:00:00 2001 From: Kristian Schuster <kristian.s@outlook.de> Date: Thu, 26 Sep 2019 23:26:08 +0200 Subject: [PATCH] kernel-test: add linux-lts detection for arch --- include/tests_kernel | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/include/tests_kernel b/include/tests_kernel index 2ffd8df9..f13012a6 100644 --- a/include/tests_kernel +++ b/include/tests_kernel @@ -541,10 +541,16 @@ else ReportException "${TEST_NO}:1" "Can't determine kernel version on disk, need debug data" fi - elif [ -f ${ROOTDIR}boot/vmlinuz-linux ]; then - LogText "Result: /found /boot/vmlinuz-linux (usually Arch Linux or similar)" - LogText "Test: checking kernel version on disk" - VERSION_ON_DISK=$(${FILEBINARY} -b ${ROOTDIR}boot/vmlinuz-linux | ${AWKBINARY} '{ if ($1=="Linux" && $7=="version") { print $8 }}') + elif [ -f ${ROOTDIR}boot/vmlinuz-linux -o -f ${ROOTDIR}boot/vmlinuz-linux-lts ]; then + if [ -f ${ROOTDIR}boot/vmlinuz-linux ]; then + LogText "Result: /found /boot/vmlinuz-linux (usually Arch Linux or similar)" + LogText "Test: checking kernel version on disk" + VERSION_ON_DISK=$(${FILEBINARY} -b ${ROOTDIR}boot/vmlinuz-linux | ${AWKBINARY} '{ if ($1=="Linux" && $7=="version") { print $8 }}') + else + LogText "Result: /found /boot/vmlinuz-linux-lts (usually Arch Linux or similar)" + LogText "Test: checking kernel version on disk" + VERSION_ON_DISK=$(${FILEBINARY} -b ${ROOTDIR}boot/vmlinuz-linux-lts | ${AWKBINARY} '{ if ($1=="Linux" && $7=="version") { print $8 }}') + fi if [ -n "${VERSION_ON_DISK}" ]; then LogText "Result: found version ${VERSION_ON_DISK}" ACTIVE_KERNEL=$(uname -r)