From 8c8dc9d64129f41453fe704769589e529793e8ba Mon Sep 17 00:00:00 2001 From: Kairui Song Date: Thu, 10 Jan 2019 16:24:44 +0800 Subject: [PATCH] earlykdump: warn when installed kernel version differs from dracut target Previously we handled the case when the installed kernel version for early kdump is different from dracut target, it will be better to print a warning even if installation successed, to let the user know that an different kernel is used. No warn message will be given if the user specified a KDUMP_KERNELVER value, as in such case a different kernel version is used on purpose. Signed-off-by: Kairui Song Acked-by: Dave Young --- dracut-early-kdump-module-setup.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dracut-early-kdump-module-setup.sh b/dracut-early-kdump-module-setup.sh index 886b7b2..e069867 100755 --- a/dracut-early-kdump-module-setup.sh +++ b/dracut-early-kdump-module-setup.sh @@ -24,6 +24,10 @@ prepare_kernel_initrd() { KDUMP_BOOTDIR=$(check_boot_dir "${KDUMP_BOOTDIR}") if [ -z "$KDUMP_KERNELVER" ]; then kdump_kver=`uname -r` + if [ "$kernel" != "$kdump_kver" ]; then + dwarn "Using current kernel version '$kdump_kver' for early kdump," \ + "but the initramfs is generated for kernel version '$kernel'" + fi else kdump_kver=$KDUMP_KERNELVER fi