commit:     9ca352ad2ecb9d3d1bed481ad6358f3cc4a2c717
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 18:22:18 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 18:53:28 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca352ad

sys-firmware/intel-microcode: skip mount-boot phases when initramfs is disabled

Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45

 .../intel-microcode/intel-microcode-20180108-r1.ebuild  | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/sys-firmware/intel-microcode/intel-microcode-20180108-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180108-r1.ebuild
index 60ae099579f..c8e8544f588 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20180108-r1.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20180108-r1.ebuild
@@ -40,6 +40,7 @@ pkg_pretend() {
                ewarn "MICROCODE_SIGNATURES is set!"
                ewarn "The user has decided to install only a SUBSET of 
microcode."
        fi
+       use initramfs && mount-boot_pkg_pretend
 }
 
 src_install() {
@@ -76,3 +77,19 @@ src_install() {
 
        dodoc releasenote
 }
+
+pkg_preinst() {
+       use initramfs && mount-boot_pkg_preinst
+}
+
+pkg_prerm() {
+       use initramfs && mount-boot_pkg_prerm
+}
+
+pkg_postrm() {
+       use initramfs && mount-boot_pkg_postrm
+}
+
+pkg_postinst() {
+       use initramfs && mount-boot_pkg_postinst
+}

Reply via email to