Ask and ye shall receive!
Created attachment 318160 [details]
Created attachment 318162 [details, diff]
required by gummiboot . adds gentoo-corrected locations of lds and crt0, and adds an install target to copy gummiboot.efi to $(PREFIX)/share/gummiboot
Created attachment 318164 [details]
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.
(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.
don't post multiple packages to the same bug
Comment on attachment 318160 [details]
please submit diffs, not entire files
does someone have a (currently) working ebuild/patch?
(In reply to Konstantin from comment #8)
> does someone have a (currently) working ebuild/patch?
There is one in the 'gentoo-zh' overlay.
I may take this since I'm using it for a while. Though I've installed it using Arch :).
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
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.
Created attachment 382054 [details]
Live ebuild for sys-boot/gummiboot
Live ebuild using attachment 382052 [details] as base
Thanks for all the work, I'll take it from here.
+*gummiboot-9999 (02 Aug 2014)
+*gummiboot-45 (02 Aug 2014)
+ 02 Aug 2014; Michał Górny <firstname.lastname@example.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.