Merge pull request #1217 from mjg59/master

Add secure boot code
This commit is contained in:
mjg59 2015-04-23 12:23:03 -07:00
commit ba72938a40
6 changed files with 42 additions and 1 deletions

View File

@ -31,6 +31,7 @@ DEPEND="
sys-apps/debianutils sys-apps/debianutils
sys-apps/iproute2 sys-apps/iproute2
sys-boot/grub sys-boot/grub
sys-boot/shim
sys-devel/crossdev sys-devel/crossdev
sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf
sys-fs/btrfs-progs sys-fs/btrfs-progs

View File

@ -12,7 +12,7 @@ PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
if [[ "${PV}" == 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
else else
CROS_WORKON_COMMIT="4f35e110039dd408168fbf26d900f007b29eb0df" CROS_WORKON_COMMIT="19c075a7ac80becf61bfff39541a9a04f5c3efde"
KEYWORDS="amd64 x86" KEYWORDS="amd64 x86"
fi fi

View File

@ -0,0 +1 @@
shim-9999.ebuild

View File

@ -0,0 +1,39 @@
# Copyright 2015 CoreOS, Inc.
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CROS_WORKON_PROJECT="coreos/shim"
CROS_WORKON_REPO="git://github.com"
if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64"
else
CROS_WORKON_COMMIT="03a1513b0985fd682b13a8d29fe3f1314a704c66"
KEYWORDS="amd64"
fi
inherit cros-workon
DESCRIPTION="UEFI Shim loader"
HOMEPAGE="https://github.com/rhinstaller/shim"
LICENSE="BSD"
SLOT="0"
IUSE=""
RDEPEND=""
DEPEND="sys-boot/gnu-efi dev-libs/openssl"
src_unpack() {
cros-workon_src_unpack
default_src_unpack
}
src_compile() {
make EFI_PATH=/usr/lib shim.efi
}
src_install() {
insinto /usr/lib/shim
doins "shim.efi"
}