Merge pull request #1899 from mischief/shim

gnu-efi/shim for arm64
This commit is contained in:
Nick Owens 2016-04-25 13:10:06 -07:00
commit bf7f04071a
3 changed files with 11 additions and 4 deletions

View File

@ -93,3 +93,6 @@ net-fs/nfs-utils ~arm64
# required by sys-block/open-iscsi-2.0.873-r1::coreos
=sys-fs/lsscsi-0.28 **
# gnu-efi-3.0.3 has arm64 support
=sys-boot/gnu-efi-3.0.3 **

View File

@ -6,13 +6,13 @@ CROS_WORKON_PROJECT="coreos/shim"
CROS_WORKON_REPO="git://github.com"
if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm64"
else
CROS_WORKON_COMMIT="03a1513b0985fd682b13a8d29fe3f1314a704c66"
KEYWORDS="amd64"
KEYWORDS="amd64 arm64"
fi
inherit cros-workon
inherit cros-workon multilib
DESCRIPTION="UEFI Shim loader"
HOMEPAGE="https://github.com/rhinstaller/shim"
@ -30,7 +30,11 @@ src_unpack() {
}
src_compile() {
make EFI_PATH=/usr/lib shim.efi
emake \
CROSS_COMPILE="${CHOST}-" \
EFI_INCLUDE="${ROOT}"usr/include/efi \
EFI_PATH="${ROOT}"usr/$(get_libdir) \
shim.efi || die
}
src_install() {