commit: c47369316bd38b737fc2806723049211db2461e1
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 3 00:18:15 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Aug 3 00:41:01 2019 +0000
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c4736931
gen_initramfs.sh: create_initramfs(): Always show warning that
--microcode-initramfs is deprecated
Now that we can generate amd-uc.img via sys-kernel/linux-firmware[initramfs] and
intel-uc.img via sys-firmware/intel-microcode[initramfs] tell all users that
--microcode-initramfs is deprecated.
Loading microcode via /boot/{amd,intel}-uc.img instead of embedding into
initramfs is recommended because this will allow user to update microcode
independently of initramfs updates through package updates.
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
gen_initramfs.sh | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index fb269b8..36b4678 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -1806,15 +1806,14 @@ create_initramfs() {
print_info 1 "$(get_indent 2)
${BOLD}Note:${NORMAL} You can set --no-microcode-initramfs if you load
microcode on your own"
fi
- if ! isTrue "${WRAP_INITRD}" && [[ "${MICROCODE}" ==
intel ]]
+ if ! isTrue "${WRAP_INITRD}"
then
- # Only show this information for Intel users
because we have no mechanism yet
- # to generate amd-*.img in /boot after
sys-kernel/linux-firmware update
print_info 1 ''
print_info 1 "${BOLD}Note:${NORMAL}"
print_info 1 '--microcode-initramfs option is
enabled by default for backward compatability.'
print_info 1 'If your bootloader can load
multiple initramfs it is recommended to load'
- print_info 1 '/boot/intel-uc.img instead of
embedding microcode into initramfs.'
+ print_info 1 '/boot/{amd,intel}-uc.img instead
of embedding microcode into initramfs so you'
+ print_info 1 'can update microcode via package
update independently of initramfs updates.'
fi
else
print_info 3 "$(get_indent 1)>>
--no-microcode-initramfs is set; Skipping early-microcode support ..."