From c909fcc8e1b34098e2ec58cd585df0dbb8c3ec3c Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Wed, 19 Jul 2017 01:25:13 +0200 Subject: [PATCH 2/2] dracut-init.sh: ignore crc32.ko in builtin test crc32.ko exists twice in certain kernels (e.g. SLE12): as /kernel/lib/crc32.ko (SLE12: builtin) and as kernel/crypto/crc32.ko (SLE12: module). When the latter module is necessary, dracut falsely classifies it as builtin. Fix that. Reference: bsc#1054538 --- dracut-init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut-init.sh b/dracut-init.sh index 3f30cc9c..65597ffa 100644 --- a/dracut-init.sh +++ b/dracut-init.sh @@ -1137,7 +1137,7 @@ instmods() { return 0 fi - if grep -q "/${_mod}.ko" $srcmods/modules.builtin; then + if [[ ${_mod} != crc32 ]] && grep -q "/${_mod}.ko" $srcmods/modules.builtin; then # Module is built-in return 0 fi -- 2.12.3