diff options
-rwxr-xr-x | gen_determineargs.sh | 9 | ||||
-rwxr-xr-x | gen_moddeps.sh | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/gen_determineargs.sh b/gen_determineargs.sh index 6326a5e..a5bebd5 100755 --- a/gen_determineargs.sh +++ b/gen_determineargs.sh @@ -787,6 +787,10 @@ determine_real_args() { if isTrue "${BUILD_RAMDISK}" then + # Internal module group to get modules used in genkernel features + # into initramfs. + GK_INITRAMFS_ADDITIONAL_KMODULES="" + if [[ "${CMD_BOOTFONT}" != "none" ]] then if [[ "${CMD_BOOTFONT}" == "current" ]] @@ -851,6 +855,11 @@ determine_real_args() { fi fi + if isTrue "${BCACHE}" + then + GK_INITRAMFS_ADDITIONAL_KMODULES+=" bcache" + fi + if isTrue "${ZFS}" then if isTrue "$(tc-is-cross-compiler)" diff --git a/gen_moddeps.sh b/gen_moddeps.sh index 1664c33..5e6c980 100755 --- a/gen_moddeps.sh +++ b/gen_moddeps.sh @@ -9,7 +9,7 @@ gen_dep_list() { rm -f "${TEMP}/moddeps" >/dev/null local group_modules - for group_modules in ${!MODULES_*} + for group_modules in ${!MODULES_*} GK_INITRAMFS_ADDITIONAL_KMODULES do gen_deps ${!group_modules} done |