commit:     464b01fa4343a8ece67ddbbf014d092052c6e6b9
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 12 13:51:54 2016 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 12 14:27:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464b01fa

sys-kernel/genkernel: also ensure local firmware can still be optionally used, 
bug #447100.

Package-Manager: portage-2.2.28

 sys-kernel/genkernel/genkernel-9999.ebuild | 4 ++--
 sys-kernel/genkernel/metadata.xml          | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/genkernel/genkernel-9999.ebuild 
b/sys-kernel/genkernel/genkernel-9999.ebuild
index 343794d..3cbe4ea 100644
--- a/sys-kernel/genkernel/genkernel-9999.ebuild
+++ b/sys-kernel/genkernel/genkernel-9999.ebuild
@@ -51,7 +51,7 @@ HOMEPAGE="https://www.gentoo.org";
 LICENSE="GPL-2"
 SLOT="0"
 RESTRICT=""
-IUSE="cryptsetup ibm selinux"
+IUSE="cryptsetup ibm +firmware selinux"
 
 DEPEND="sys-fs/e2fsprogs
        selinux? ( sys-libs/libselinux )"
@@ -59,7 +59,7 @@ RDEPEND="${DEPEND}
        cryptsetup? ( sys-fs/cryptsetup )
        app-arch/cpio
        >=app-misc/pax-utils-0.2.1
-       sys-kernel/linux-firmware
+       firmware? ( sys-kernel/linux-firmware )
        !<sys-apps/openrc-0.9.9"
 # pax-utils is used for lddtree
 

diff --git a/sys-kernel/genkernel/metadata.xml 
b/sys-kernel/genkernel/metadata.xml
index abf4d65..4185e70 100644
--- a/sys-kernel/genkernel/metadata.xml
+++ b/sys-kernel/genkernel/metadata.xml
@@ -7,6 +7,7 @@
        <use>
                <flag name="crypt">Obsolete USE flag. Use cryptsetup for LUKS 
support. (bug ##414523)</flag>
                <flag name="cryptsetup">Enable support for Luks disk encryption 
using <pkg>sys-fs/cryptsetup</pkg></flag>
+               <flag name="firmware">Prefer system firmware 
<pkg>sys-kernel/linux-firmware</pkg> over local copy.</flag>
        </use>
        <upstream>
                <remote-id type="sourceforge">fuse</remote-id>

Reply via email to