From 8edea0b06510066c10fef7270d196b5ec1e6d056 Mon Sep 17 00:00:00 2001 From: Thomas Deutschmann Date: Thu, 31 May 2018 00:18:55 +0200 Subject: [PATCH] sys-firmware/intel-microcode: rev bump to address QA problem - We now install splitted ucode(s) into the correct directory. - Fixed an issue when emerge failed when no microcode was selected. - "minimal" USE flag was renamed to "hostonly" and disabled per default to avoid confusion. - Additional sanity checks were added to show a warning if no microcode update was installed (can be the case when user set "hostonly" USE flag or uses MICROCODE_SIGNATURES environment variable). Closes: https://bugs.gentoo.org/654638 Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- ...ild => intel-microcode-20180527-r1.ebuild} | 42 ++++++++++++++----- sys-firmware/intel-microcode/metadata.xml | 2 +- 2 files changed, 32 insertions(+), 12 deletions(-) rename sys-firmware/intel-microcode/{intel-microcode-20180527.ebuild => intel-microcode-20180527-r1.ebuild} (79%) diff --git a/sys-firmware/intel-microcode/intel-microcode-20180527.ebuild b/sys-firmware/intel-microcode/intel-microcode-20180527-r1.ebuild similarity index 79% rename from sys-firmware/intel-microcode/intel-microcode-20180527.ebuild rename to sys-firmware/intel-microcode/intel-microcode-20180527-r1.ebuild index a439501ae4ba..f8b64c6ca865 100644 --- a/sys-firmware/intel-microcode/intel-microcode-20180527.ebuild +++ b/sys-firmware/intel-microcode/intel-microcode-20180527-r1.ebuild @@ -19,14 +19,14 @@ SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT} LICENSE="intel-ucode" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="initramfs +minimal +split-ucode vanilla" +IUSE="hostonly initramfs +split-ucode vanilla" REQUIRED_USE="|| ( initramfs split-ucode )" DEPEND="sys-apps/iucode_tool" # ! install a small initramfs for use with CONFIG_MICROCODE_EARLY - only install ucode(s) supported by currently available (=online) processor(s) + only install ucode(s) supported by currently available (=online) processor(s) install the large text microcode.dat (used by older kernels via microcode_ctl) install the split binary ucode files (used by the kernel directly) install only microcode updates from Intel's official microcode tarball -- 2.26.2