From: Kairui Song Date: Tue, 25 Dec 2018 09:53:24 +0000 (+0800) Subject: 99squash: fail early if can't install require modules in initramfs X-Git-Tag: 050~217 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90ac0a2d772ec0d4f90ea16fc5a31be10bdf205e;p=thirdparty%2Fdracut.git 99squash: fail early if can't install require modules in initramfs insmods will consider all arguments as optional modules by default, but for squash module, all listed modules are required, if any of them is missing the initramfs won't boot. So pass the '-c' argument to let instmos know all those modules are mandatory, it will fail and give an error if it failed to install any of those modules. --- diff --git a/modules.d/99squash/module-setup.sh b/modules.d/99squash/module-setup.sh index 935fd7215..bd4c922b3 100644 --- a/modules.d/99squash/module-setup.sh +++ b/modules.d/99squash/module-setup.sh @@ -10,7 +10,7 @@ depends() { } installkernel() { - hostonly="" instmods squashfs loop overlay + hostonly="" instmods -c squashfs loop overlay } install() {