Previously we handled the case when the installed kernel version for
early kdump is different from dracut target, it's 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.
---
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 b93cc6a..4e716c6 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 initrmafs is generated for kernel version
'$kernel'"
+ fi
else
kdump_kver=$KDUMP_KERNELVER
fi
--
2.20.1