Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 435960 - sys-boot/refind - (rEFInd) Extensible Firmware Interface boot manager
Summary: sys-boot/refind - (rEFInd) Extensible Firmware Interface boot manager
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sam Jorna (wraeth)
Keywords: EBUILD
Depends on:
Reported: 2012-09-23 01:52 UTC by David
Modified: 2015-08-26 03:48 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---

refind 0.4.5 binary ebuild (refind-bin-0.4.5.ebuild,3.72 KB, text/plain)
2012-09-23 01:52 UTC, David
replaces the hard coded tiano core path in the make file (make_tiano-0.6.5.patch,931 bytes, patch)
2013-01-28 19:25 UTC, Cengiz ALKAN
Details | Diff
make_tiano-0.6.5.patch (make_tiano-0.6.5.patch,931 bytes, patch)
2013-01-28 19:27 UTC, Cengiz ALKAN
Details | Diff
refind-0.6.5.ebuild (refind-0.6.5.ebuild,1.67 KB, text/plain)
2013-01-28 19:27 UTC, Cengiz ALKAN
edk2-buildtools-1.1.ebuild (edk2-buildtools-1.1.ebuild,1.06 KB, text/plain)
2013-01-28 19:28 UTC, Cengiz ALKAN
edk2-1.1.ebuild (edk2-1.1.ebuild,3.22 KB, text/plain)
2013-01-28 19:29 UTC, Cengiz ALKAN
refind-0.8.2.ebuild (refind-0.8.2.ebuild,1.73 KB, text/plain)
2014-06-13 14:36 UTC, Eugene Shalygin
ebuild for rEFInd 0.8.3 (file_435960.txt,1.57 KB, text/plain)
2014-09-07 21:12 UTC, Thomas Schneider
Ebuild and supporting files for refind-0.9.0 (refind-0.9.0-ebuild.tgz,11.47 KB, application/x-gtar)
2015-08-24 10:51 UTC, Sam Jorna (wraeth)
refind-0.9.0.ebuild (refind-0.9.0.ebuild,1.92 KB, text/plain)
2015-08-25 23:35 UTC, Sam Jorna (wraeth)
Package metadata (metadata.xml,970 bytes, text/xml)
2015-08-26 03:39 UTC, Sam Jorna (wraeth)

Note You need to log in before you can comment on or make changes to this bug.
Description David 2012-09-23 01:52:29 UTC
Created attachment 324674 [details]
refind 0.4.5 binary ebuild

new ebuild for the rEFInd boot manager
Comment 1 David 2012-09-23 02:08:41 UTC
This ebuild is not presently working.  See
Comment 2 Cengiz ALKAN 2013-01-28 19:25:27 UTC
Created attachment 337142 [details, diff]
replaces the hard coded tiano core path in the make file
Comment 3 Cengiz ALKAN 2013-01-28 19:27:00 UTC
Created attachment 337144 [details, diff]
Comment 4 Cengiz ALKAN 2013-01-28 19:27:45 UTC
Created attachment 337146 [details]
Comment 5 Cengiz ALKAN 2013-01-28 19:28:32 UTC
Created attachment 337148 [details]
Comment 6 Cengiz ALKAN 2013-01-28 19:29:00 UTC
Created attachment 337150 [details]
Comment 7 Cengiz ALKAN 2013-01-28 19:29:54 UTC
Here is a rEFind ebuild i am using for the latest version 0.6.5. This works for me, bu may need improvements. It uses gnu-efi or optionally tiano core which i included an ebuild too in the attachments. Tiano core has weird built system and i don't understnad all those modules, it installs into /opt and rEFInd compiles and works fine with it.
Comment 8 Eugene Shalygin 2014-06-13 14:36:59 UTC
Created attachment 378788 [details]

Slightly modified ebuild to work with 0.8.2 version
Comment 9 Thomas Schneider 2014-09-07 21:12:43 UTC
Created attachment 384378 [details]
ebuild for rEFInd 0.8.3

I wrote an ebuild myself independently and put it in my overlay: (`layman -o -a qsuscs && emerge sys-boot/refind && refind-install` to install rEFInd).
Didn’t bother about TianoCore, gnuefi works just fine.
Comment 10 Greg Turner 2014-09-28 10:34:32 UTC

is my attempt to borrow as much as possible from prior art (here and elsewhere) to slap together an ebuild for refind supporting EDKII or gnuefi toolchains.

Even includes an ebuild one could use to build a kludgy cross-compiling toolchain, for those whose gcc doesn't have an "-m64" multilib personality.

I don't really know what I'm doing with this framework, there are plenty of half-measures and hacks, etc., but I did spend some effort future-proofing this code and trying to hide things in the right size black boxes, etc. so this code could have some kind of future here in the Gentooniverse.
Comment 11 Sam Jorna (wraeth) gentoo-dev 2015-08-24 10:51:07 UTC
Created attachment 410040 [details]
Ebuild and supporting files for refind-0.9.0

This is an ebuild(s) I've had in my overlay for rEFInd which I just bumped to 0.9.0. Works on my ~amd64 system.
Comment 12 Sam Jorna (wraeth) gentoo-dev 2015-08-25 23:35:07 UTC
Created attachment 410296 [details]

New ebuild - better, faster, harder, stronger.
Comment 13 Sam Jorna (wraeth) gentoo-dev 2015-08-26 03:39:21 UTC
Created attachment 410300 [details]
Package metadata

Metadata for adding to tree via proxy-maint
Comment 14 Ian Delaney (RETIRED) gentoo-dev 2015-08-26 03:48:35 UTC
commit 5ff4b13a46f5c8f2ea70aa227cb95b22b7a89d24
Author: Ian Delaney <>
Date:   Wed Aug 26 11:44:16 2015 +0800

    sys-boot/refind: new package added by new proxy maintainer 'wraeth'
    Source of ebuild and metadata from bug #435960, closes said bug.
    Added under the proxy-maint herd.