Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-firmware/ipxe/
Date: Sun, 30 Aug 2015 01:06:29
Message-Id: 1440896778.92b46cdf59c50da67d0f4002e38e74b8615c59a7.vapier@gentoo
1 commit: 92b46cdf59c50da67d0f4002e38e74b8615c59a7
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 30 01:06:11 2015 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 30 01:06:18 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b46cdf
7
8 sys-firmware/ipxe: add USE=lkrn support #508654
9
10 sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild | 7 ++++---
11 sys-firmware/ipxe/metadata.xml | 1 +
12 2 files changed, 5 insertions(+), 3 deletions(-)
13
14 diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
15 index dd7b146..631f90f 100644
16 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
17 +++ b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
18 @@ -16,10 +16,9 @@ SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2 -> ${P}-${GIT
19 LICENSE="GPL-2"
20 SLOT="0"
21 KEYWORDS="amd64 x86"
22 -IUSE="iso +qemu undi usb vmware"
23 +IUSE="iso lkrn +qemu undi usb vmware"
24
25 -DEPEND="sys-devel/make
26 - dev-lang/perl
27 +DEPEND="dev-lang/perl
28 sys-libs/zlib
29 iso? (
30 sys-boot/syslinux
31 @@ -81,6 +80,7 @@ src_compile() {
32 use iso && ipxemake bin/ipxe.iso
33 use undi && ipxemake bin/undionly.kpxe
34 use usb && ipxemake bin/ipxe.usb
35 + use lkrn && ipxemake bin/ipxe.lkrn
36 }
37
38 src_install() {
39 @@ -93,4 +93,5 @@ src_install() {
40 use iso && doins bin/*.iso
41 use undi && doins bin/*.kpxe
42 use usb && doins bin/*.usb
43 + use lkrn && doins bin/*.lkrn
44 }
45
46 diff --git a/sys-firmware/ipxe/metadata.xml b/sys-firmware/ipxe/metadata.xml
47 index 6f1c5ab..0e634e2 100644
48 --- a/sys-firmware/ipxe/metadata.xml
49 +++ b/sys-firmware/ipxe/metadata.xml
50 @@ -7,6 +7,7 @@
51 </maintainer>
52 <use>
53 <flag name='iso'>Build a bootable ISO for using PXE</flag>
54 + <flag name='lkrn'>Build a linux kernel bootable file for using with grub/etc...</flag>
55 <flag name='usb'>Build a bootable USB image for using PXE</flag>
56 <flag name='undi'>Build a Universal Network Device Interface driver
57 chainloading your existing PXE NIC into iPXE</flag>