From: Kairui Song Date: Tue, 6 Dec 2022 16:04:40 +0000 (+0800) Subject: feat(squash): use require_kernel_modules for better module checking X-Git-Tag: 058~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4a9d6b4c006a375e0b89396251e8ad1aecc0b16;p=thirdparty%2Fdracut.git feat(squash): use require_kernel_modules for better module checking require_kernel_modules prints more friendly erorr message and make the code cleaner. Signed-off-by: Kairui Song --- diff --git a/modules.d/99squash/module-setup.sh b/modules.d/99squash/module-setup.sh index f31ff556b..81311d3a8 100755 --- a/modules.d/99squash/module-setup.sh +++ b/modules.d/99squash/module-setup.sh @@ -2,13 +2,7 @@ check() { require_binaries mksquashfs unsquashfs || return 1 - - for i in CONFIG_SQUASHFS CONFIG_BLK_DEV_LOOP CONFIG_OVERLAY_FS; do - if ! check_kernel_config $i; then - dinfo "dracut-squash module requires kernel configuration $i (y or m)" - return 1 - fi - done + require_kernel_modules squashfs loop overlay || return 1 return 255 }