diff options
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/Manifest.gz | bin | 15329 -> 15330 bytes | |||
-rw-r--r-- | app-emulation/xen/Manifest | 2 | ||||
-rw-r--r-- | app-emulation/xen/xen-4.17.1.ebuild | 12 |
3 files changed, 10 insertions, 4 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz Binary files differindex 08db2ebed973..2e9f41555c69 100644 --- a/app-emulation/Manifest.gz +++ b/app-emulation/Manifest.gz diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index 9fd92e7a758c..8f5974209d86 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -12,5 +12,5 @@ EBUILD xen-4.15.4.ebuild 4793 BLAKE2B dd8879112c36615b2323d55406b4698dd4c3da96a4 EBUILD xen-4.15.5_pre1.ebuild 4800 BLAKE2B d671c011e811b8e724a97421e892692e8206ac7210362bfe6faba9d868ccef96bda01b8fa1e366609523cbd2bce0d0d036e0a743d7d35a9b15af71ba2dec7757 SHA512 6128b6a63c9a49d13b3efb282cf939d22a690156ab80682ce7629ab44a18520fc71e008edae4e187cda4931d6c12b2586a6c8f00575a03a37d4b9eb8b76ed780 EBUILD xen-4.16.4.ebuild 4413 BLAKE2B ac9e09a43a8a8d592ec6c49500f03192d291b377fbca306677419d6d4840612fc613b9895fcc4bdf074e6cda4947922371ae033b9f60576113b6bd64c9fab52b SHA512 b9d4da75c9d8973c7c75cb28319a5d006df20681b0193df2de6b4a645f83465b709d20e0b51201c4d31c8b64165a6eba9f01c9ec86a1138bf8374cab84f344a9 EBUILD xen-4.16.4_pre1.ebuild 4419 BLAKE2B 1efafcac7cbafb193f110329ce739d7bb7ee8df72613cea88b0d8e29ad3633a0ef1f2c23f479ecd643c05e8d02e0e252b7d3ce3454278fcd749d18685beff00f SHA512 ec5da510e09d960e7b46b8337e84267342f0aa59a30f80ef1c5d5cb0ad16ed9ac1231537a27f276dfa8c0bde032c941e977d6f3614f089941e97704a7bb304d3 -EBUILD xen-4.17.1.ebuild 4413 BLAKE2B 02fc0e2afe0697e9ebf0b140b19f19487273294dcb667b1627e718012c7846b8d2f676ce934083ca794ffaecf7a9be70b495bfc07fd2bf448d9d72c4c6002335 SHA512 43dc99cdf85c6f5301785abaa13aa220a5aee31fe7758d5597d7d0ea4b410604d67bfdc7696a5c26cfd7e5f832d2ec5c9a93cf56a0ef1860f5b0705eaedb39d2 +EBUILD xen-4.17.1.ebuild 4511 BLAKE2B ba0554fd996690e27a24c92c92c6c6ed9d51eba3e346bedccf95af656e8cf447a6efefac91825e0d4ee4b222b53114d35b1433877c1a89c85f27a36c16e6bc74 SHA512 3a7f4fea5e26b69c4db6d55ab7973da6c71db4c3b1a4fca8e4a86f8f3532640adef5f1bea39c8bb091048522941b2707f0d745d39cf38a0555278223bd11b77d MISC metadata.xml 773 BLAKE2B 3d0c64f8bfaf753ee92681f9da2dfabd6196952b5694244b806cb6cdac02fedd10d8c8defb4f4211664e135cce38c671f543faab58575ae2d603efcb9b2a48b8 SHA512 16993794d7f578562112533f97bb76d1a2fafd0dce038dbd879a4a65d5fc893251f1d188cdc1a2b9f955a27581f76a26409cc0c90706c86514c05e81501966b9 diff --git a/app-emulation/xen/xen-4.17.1.ebuild b/app-emulation/xen/xen-4.17.1.ebuild index b72efd743ad1..975fb00f411b 100644 --- a/app-emulation/xen/xen-4.17.1.ebuild +++ b/app-emulation/xen/xen-4.17.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs +inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -78,6 +78,7 @@ pkg_setup() { die "Unsupported architecture!" fi fi + use efi && secureboot_pkg_setup } src_prepare() { @@ -169,6 +170,11 @@ src_install() { xen_make DESTDIR="${D}" -C xen install - # make install likes to throw in some extra EFI bits if it built - use efi || rm -rf "${D}/usr/$(get_libdir)/efi" + if use efi; then + secureboot_auto_sign --in-place + else + # make install likes to throw in some extra EFI bits if it built + rm -rf "${D}/usr/$(get_libdir)/efi" + fi + } |