Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 426598

Summary: sys-boot/gummiboot-9999: new package
Product: Gentoo Linux Reporter: Christopher Friedt <chrisfriedt>
Component: New packagesAssignee: Michał Górny <mgorny>
Status: RESOLVED FIXED    
Severity: enhancement CC: flameeyes, gentoo, jrmalaq, mail, poncho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://plus.google.com/u/0/111148791763071482364/posts/bHrieCeLssn
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 498666    
Bug Blocks:    
Attachments: gnu-efi-3.0q.ebuild
Makefile.patch
gummiboot-9999.ebuild
ebuild for sys-boot/gummiboot-9999
ebuild for sys-boot/gummiboot-45
Live ebuild for sys-boot/gummiboot

Description Christopher Friedt 2012-07-14 14:42:20 UTC
Ask and ye shall receive!

https://plus.google.com/u/0/111049168280159033135/posts/5xcT4xNESeh

Reproducible: Always
Comment 1 Christopher Friedt 2012-07-14 14:43:51 UTC
Created attachment 318160 [details]
gnu-efi-3.0q.ebuild
Comment 2 Christopher Friedt 2012-07-14 14:45:35 UTC
Created attachment 318162 [details, diff]
Makefile.patch

required by gummiboot . adds gentoo-corrected locations of lds and crt0, and adds an install target to copy gummiboot.efi to $(PREFIX)/share/gummiboot
Comment 3 Christopher Friedt 2012-07-14 14:46:22 UTC
Created attachment 318164 [details]
gummiboot-9999.ebuild
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-07-14 15:08:35 UTC
Thanks Christopher :)

I'll check it out right now but I'm unable to work on this until I go back to the US (next week) so this is likely going to enter testing, for me, in ten days or so.
Comment 5 avx 2012-09-12 19:25:48 UTC
(In reply to comment #4)
> Thanks Christopher :)
> 
> I'll check it out right now but I'm unable to work on this until I go back
> to the US (next week) so this is likely going to enter testing, for me, in
> ten days or so.

Almost two months now, any news on this? Tried compiling rEFInd against the current version in portage, but it failed because of the outdated version.
Comment 6 SpanKY gentoo-dev 2012-11-25 04:17:21 UTC
don't post multiple packages to the same bug
Comment 7 SpanKY gentoo-dev 2012-11-25 04:17:40 UTC
Comment on attachment 318160 [details]
gnu-efi-3.0q.ebuild

please submit diffs, not entire files
Comment 8 Konstantin (elxa) 2013-03-23 18:22:34 UTC
does someone have a (currently) working ebuild/patch?
Comment 9 Elias Probst 2013-12-24 00:03:07 UTC
(In reply to Konstantin from comment #8)
> does someone have a (currently) working ebuild/patch?

There is one in the 'gentoo-zh' overlay.
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-01-16 17:57:18 UTC
I may take this since I'm using it for a while. Though I've installed it using Arch :).
Comment 11 Elias Probst 2014-06-06 20:00:41 UTC
Created attachment 378390 [details]
ebuild for sys-boot/gummiboot-9999

This ebuild works for me (also booted using gummiboot) using current git master.

- the makefile patch isn't needed anymore
- by setting the dependency on sys-boot/gnu-efi to =3.0s no workaround for the issues described in bug#498666 is needed
Comment 12 J. García 2014-08-02 03:47:55 UTC
Created attachment 382052 [details]
ebuild for sys-boot/gummiboot-45

This is the latest relase of gummiboot, the ebuild also checks for CONFIG_EFI_STUB enabled in kernel configuration as this is required to boot a kernel with gummiboot.
Comment 13 J. García 2014-08-02 03:50:14 UTC
Created attachment 382054 [details]
Live ebuild for sys-boot/gummiboot

Live ebuild using attachment 382052 [details] as base
Comment 14 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-08-02 07:17:31 UTC
Thanks for all the work, I'll take it from here.
Comment 15 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-08-02 07:55:45 UTC
+*gummiboot-9999 (02 Aug 2014)
+*gummiboot-45 (02 Aug 2014)
+
+  02 Aug 2014; Michał Górny <mgorny@gentoo.org> +gummiboot-45.ebuild,
+  +gummiboot-9999.ebuild, +metadata.xml:
+  Introduce gummiboot, the EFI boot manager. Bug #426598. Thanks to Elias Probst
+  and J. García for all the work.

Currently depends on =gnu-efi-3.0s as suggested by Elias. Once I find out whether the change in 3.0u was intentional or a mistake, I will decide how to proceed further.