commit:     92b46cdf59c50da67d0f4002e38e74b8615c59a7
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 30 01:06:11 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Aug 30 01:06:18 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b46cdf

sys-firmware/ipxe: add USE=lkrn support #508654

 sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild | 7 ++++---
 sys-firmware/ipxe/metadata.xml                | 1 +
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild 
b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
index dd7b146..631f90f 100644
--- a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
+++ b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
@@ -16,10 +16,9 @@ 
SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2 -> ${P}-${GIT
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="iso +qemu undi usb vmware"
+IUSE="iso lkrn +qemu undi usb vmware"
 
-DEPEND="sys-devel/make
-       dev-lang/perl
+DEPEND="dev-lang/perl
        sys-libs/zlib
        iso? (
                sys-boot/syslinux
@@ -81,6 +80,7 @@ src_compile() {
        use iso && ipxemake bin/ipxe.iso
        use undi && ipxemake bin/undionly.kpxe
        use usb && ipxemake bin/ipxe.usb
+       use lkrn && ipxemake bin/ipxe.lkrn
 }
 
 src_install() {
@@ -93,4 +93,5 @@ src_install() {
        use iso && doins bin/*.iso
        use undi && doins bin/*.kpxe
        use usb && doins bin/*.usb
+       use lkrn && doins bin/*.lkrn
 }

diff --git a/sys-firmware/ipxe/metadata.xml b/sys-firmware/ipxe/metadata.xml
index 6f1c5ab..0e634e2 100644
--- a/sys-firmware/ipxe/metadata.xml
+++ b/sys-firmware/ipxe/metadata.xml
@@ -7,6 +7,7 @@
 </maintainer>
 <use>
        <flag name='iso'>Build a bootable ISO for using PXE</flag>
+       <flag name='lkrn'>Build a linux kernel bootable file for using with 
grub/etc...</flag>
        <flag name='usb'>Build a bootable USB image for using PXE</flag>
        <flag name='undi'>Build a Universal Network Device Interface driver
                chainloading your existing PXE NIC into iPXE</flag>

Reply via email to