commit:     4560f31efa1ed95b0ed3c2369637fc6ecf6a35ed
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 16 16:33:18 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Jul 16 16:33:18 2019 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4560f31e

gen_initramfs.sh: append_base_layout(): Record --keymap parameter in 
build-parameter.txt

Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 gen_initramfs.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 9f8fa6d..d5383f5 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -289,6 +289,15 @@ append_base_layout() {
                || gen_die "Failed to create 
'${TDIR}/lib/dracut/dracut-gk-version.info'!"
 
        local -a build_parameters
+
+       if isTrue "${KEYMAP}"
+       then
+               build_parameters+=( --keymap )
+               isTrue "${DOKEYMAPAUTO}" && build_parameters+=( 
--do-keymap-auto )
+       else
+               build_parameters+=( --no-keymap )
+       fi
+
        isTrue "${COMPRESS_INITRD}" && build_parameters+=( --compress-initramfs 
) || build_parameters+=( --no-compress-initramfs )
        isTrue "${MICROCODE_INITRAMFS}" && build_parameters+=( 
--microcode-initramfs ) || build_parameters+=( --no-microcode-initramfs )
        isTrue "${RAMDISKMODULES}" && build_parameters+=( --ramdisk-modules ) 
|| build_parameters+=( --no-ramdisk-modules )

Reply via email to