summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2018-05-30 01:14:42 +0200
committerThomas Deutschmann <whissi@gentoo.org>2018-05-30 01:15:11 +0200
commit3eacfe4274c5d0c8a69911df89525324697c6328 (patch)
tree2c0198d5c334c13ec1c99ae2788a339082d0fbec /sys-firmware/intel-microcode/metadata.xml
parentsys-auth/elogind: 235.4 version bump (diff)
downloadgentoo-3eacfe4274c5d0c8a69911df89525324697c6328.tar.gz
gentoo-3eacfe4274c5d0c8a69911df89525324697c6328.tar.bz2
gentoo-3eacfe4274c5d0c8a69911df89525324697c6328.zip
sys-firmware/intel-microcode: Add "minimal" USE flag
Due to previous change (commit eb9036f6f998c91c6bc021f73bc10ca1b5240ae7), this package can become very large (or the resulting initramfs). While the already introduced environment variable "MICROCODE_SIGNATURES" is allowing you to set iucode_tool's "--scan-system" parameter to only install ucode(s) supported by the currently available (=online) processor(s), this doesn't work for binary package user(s). The now added "minimal" USE flag (enabled by default) will set "--scan-system" parameter for you. This will still allow you to select/blacklist ucode(s) for all your hosts on your central build host using the "MICROCODE_SIGNATURES" variable like before while giving each host the opportunity to only install really supported ucode(s) which will reduces the file size of the resulting initramfs. Bug: https://bugs.gentoo.org/654638 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Diffstat (limited to 'sys-firmware/intel-microcode/metadata.xml')
-rw-r--r--sys-firmware/intel-microcode/metadata.xml1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys-firmware/intel-microcode/metadata.xml b/sys-firmware/intel-microcode/metadata.xml
index 2d96b231657b..593b3a921234 100644
--- a/sys-firmware/intel-microcode/metadata.xml
+++ b/sys-firmware/intel-microcode/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="initramfs">install a small initramfs for use with CONFIG_MICROCODE_EARLY</flag>
+ <flag name="minimal">only install ucode(s) supported by currently available (=online) processor(s)</flag>
<flag name="monolithic">install the large text microcode.dat (used by older kernels via microcode_ctl)</flag>
<flag name="split-ucode">install the split binary ucode files (used by the kernel directly)</flag>
<flag name="vanilla">install only microcode updates from Intel's official microcode tarball</flag>