* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-03-03 20:52 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2025-03-03 20:52 UTC (permalink / raw
To: gentoo-commits
commit: 4591a71cd69e0f5e8483d1387e21337785f5812e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 3 20:51:25 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 3 20:51:25 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4591a71c
sys-firmware/edk2-bin: Stabilize 202411 x86, #950519
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-firmware/edk2-bin/edk2-bin-202411.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
index f86951ad1b0a..a0e7dd52b5c7 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv x86"
RDEPEND="!sys-firmware/edk2"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-03-03 20:29 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2025-03-03 20:29 UTC (permalink / raw
To: gentoo-commits
commit: 52c88fbe00c87380cfb82a767f42a54b97f2403b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 3 20:29:18 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 3 20:29:18 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c88fbe
sys-firmware/edk2-bin: Stabilize 202411 arm64, #950519
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-firmware/edk2-bin/edk2-bin-202411.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
index c3cc77f723a2..f86951ad1b0a 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="!sys-firmware/edk2"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-02-08 1:29 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2025-02-08 1:29 UTC (permalink / raw
To: gentoo-commits
commit: 917eb11903986e3a3e23a00584eba8ff06d06895
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 8 01:28:10 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 8 01:28:50 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917eb119
sys-firmware/edk2-bin: Stabilize 202408 amd64, #947251
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-firmware/edk2-bin/edk2-bin-202408.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
index f6b8f58721e0..e2582a3f091c 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
RDEPEND="!sys-firmware/edk2"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-01-07 11:47 James Le Cuirot
0 siblings, 0 replies; 8+ messages in thread
From: James Le Cuirot @ 2025-01-07 11:47 UTC (permalink / raw
To: gentoo-commits
commit: e1eaea93749bd63ec387ac0e1750ddc33311db79
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 18:24:34 2025 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Jan 7 11:45:34 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1eaea93
sys-firmware/edk2-bin: Version bump to 202411
Now includes riscv support.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
sys-firmware/edk2-bin/Manifest | 3 ++
sys-firmware/edk2-bin/edk2-bin-202411.ebuild | 69 ++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/sys-firmware/edk2-bin/Manifest b/sys-firmware/edk2-bin/Manifest
index bb1fb35f4b77..a1ff3411e480 100644
--- a/sys-firmware/edk2-bin/Manifest
+++ b/sys-firmware/edk2-bin/Manifest
@@ -1,3 +1,6 @@
DIST edk2-202408-1-amd64.xpak 6406269 BLAKE2B 4989c77321b01165253a8a3bf9955f5b75598cc49371ed74b342786b8158c232f088f1f8a34b8afae0e72f8aabe6cb2a437f5d1f495d3e09d939ef5b4ddfecc6 SHA512 9ead4ac94c634b740ea2a19dcad968e31bc90662b8caf6a9bb96f7517358af23bc1bc996317ca4e7bf2a7b685b2c80fae4757eb1d10fd8d3550388580a0b6ff2
DIST edk2-202408-1-arm64.xpak 2710314 BLAKE2B e21ee00e178c59cd89cc297f22a044459446f394000e6e959a2cea59c120e9778682ba3e040b02e155d05d5196aebe45c8fc50ae6923a51fd2be2308132b23f9 SHA512 9f2c99755e3ca482ef240f58711d571a57c2e29fc29b696d0345a1c02d185b325f840cd747d139724bde7dfeaced99fd6eecc5e95ec3b45a6651c797d7989576
+DIST edk2-202411-1-amd64.xpak 6551638 BLAKE2B 96cbbfd3cc105805bd2c4b535aa2802258fd7a51a5601c3dbdf6e7a34add424a46f2d0b99ffb95cc4af87c7636aa73ceaf4200a2bcda4d466464dc19798cef38 SHA512 c3df3a7af4460e3ef9fef46f279bf9984a52995335842daec51e3e3a71ebb874e905c95ee35f645787447301d7f12662ceae5fa202399e9d42174253e2c915c5
+DIST edk2-202411-1-arm64.xpak 2694540 BLAKE2B abf73580f8b9b6e6172918b43906d17787fd27b62e067f0950cd8dd7462aa70fa70fda21b634711526328d6c00ed7526764411daaa3801876812a9408fccefc6 SHA512 6f9908c1abd444ea9a2c2fe98b0a34b9f8827d7e909d35503fd90846c6c3c2d9d74adc264e83834f51f48f3cf1b2959ef1c75ce83fd24e916325437dbbb2b741
+DIST edk2-202411-1-riscv.xpak 1424979 BLAKE2B 417b183c4786ad094966765912a5359f6764f868f60e6dfc9689342f8f23c223b1770f00f6f31fc6f2826827b5473586013d7aee2a502dfe403784811814c842 SHA512 a20a2222ea5dc13d8fac7beb63a3287572316343a79913eefcc77db53107a6a8ab34094d5b711631f25188810961a873e468f9b07fd13cbc149d119299e5e4c8
DIST edk2-ovmf-202202-1.xpak 2672386 BLAKE2B 75c15d4379610ab2af85b78166e350d52f4f1bc1fff5b2eb693ad0d7b1f6648e65d8ae3e2c5467f93f1557ad3b4fa664ab2d76ff10794667de22c2ea8cca6b2d SHA512 06783b89c96bada0fd025ff39eaee501a027abcb03c0bdcf3ff497d52be22927ab03013d90f145ee94a8662cfffe4f8c154dcd06db1bb1acef8a85ae43de14a3
diff --git a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
new file mode 100644
index 000000000000..c3cc77f723a2
--- /dev/null
+++ b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 secureboot
+
+BINPKG="${P/-bin/}-1"
+ARCHES="amd64 arm64 riscv"
+
+DESCRIPTION="TianoCore EDK II UEFI firmware for virtual machines"
+HOMEPAGE="https://github.com/tianocore/edk2"
+SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" ${ARCHES})
+S="${WORKDIR}"
+LICENSE="BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="!sys-firmware/edk2"
+
+DOC_CONTENTS="This package includes the TianoCore EDK II UEFI firmware for virtual \
+machines of these architectures: ${ARCHES}. See each architecture's README for \
+usage details."
+
+src_unpack() {
+ local a
+ for a in ${ARCHES}; do
+ mkdir "${a}" || die
+ tar -C "${a}" -xf - < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}-${a}.xpak") ||
+ die "unpacking ${a} binpkg failed"
+ done
+}
+
+src_prepare() {
+ bunzip2 */usr/share/doc/*/README.gentoo.bz2 || die
+ default
+}
+
+src_install() {
+ insinto /usr/share
+ doins -r */usr/share/{edk2,qemu}/
+
+ # Compatibility with older package versions.
+ dosym edk2/OvmfX64 /usr/share/edk2-ovmf
+
+ secureboot_auto_sign --in-place
+ readme.gentoo_create_doc
+
+ local a
+ for a in ${ARCHES}; do
+ newdoc "${a}"/usr/share/doc/*/README.gentoo README-"${a}".gentoo
+ done
+}
+
+pkg_preinst() {
+ local OLD=${EROOT}/usr/share/edk2-ovmf NEW=${EROOT}/usr/share/edk2/OvmfX64
+ if [[ -d ${OLD} && ! -L ${OLD} ]]; then
+ {
+ rm -vf "${OLD}"/{OVMF_{CODE,CODE.secboot,VARS}.fd,EnrollDefaultKeys.efi,Shell.efi,UefiShell.img} &&
+ mkdir -p "${NEW}" &&
+ find "${OLD}" -mindepth 1 -maxdepth 1 -execdir mv --update=none-fail -vt "${NEW}"/ {} + &&
+ rmdir "${OLD}"
+ } || die "unable to replace old directory with compatibility symlink"
+ fi
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-01-06 4:16 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2025-01-06 4:16 UTC (permalink / raw
To: gentoo-commits
commit: 89303787cf9fc08ac2da7925c9b2882f4b87cb3f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 04:16:04 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 04:16:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89303787
sys-firmware/edk2-bin: Stabilize 202408 ppc64, #947251
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-firmware/edk2-bin/edk2-bin-202408.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
index d9f15d2b2811..f6b8f58721e0 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
RDEPEND="!sys-firmware/edk2"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-01-06 4:16 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2025-01-06 4:16 UTC (permalink / raw
To: gentoo-commits
commit: b3736671dc1d80d68b25e65611929b8bebb99fe9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 04:16:03 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 04:16:03 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3736671
sys-firmware/edk2-bin: Stabilize 202408 x86, #947251
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-firmware/edk2-bin/edk2-bin-202408.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
index 675b139d2573..d9f15d2b2811 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv x86"
RDEPEND="!sys-firmware/edk2"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2025-01-06 4:16 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2025-01-06 4:16 UTC (permalink / raw
To: gentoo-commits
commit: 140cca03907851692985f9ac68e358d8186c7a57
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 04:16:01 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 04:16:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140cca03
sys-firmware/edk2-bin: Stabilize 202408 arm64, #947251
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-firmware/edk2-bin/edk2-bin-202408.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
index 75bd9bda8186..675b139d2573 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="!sys-firmware/edk2"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/
@ 2024-10-10 16:33 James Le Cuirot
0 siblings, 0 replies; 8+ messages in thread
From: James Le Cuirot @ 2024-10-10 16:33 UTC (permalink / raw
To: gentoo-commits
commit: 36739908a2b814613caa1076a26242b18cdba75a
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 23:23:21 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Oct 10 16:29:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36739908
sys-firmware/edk2-bin: Version bump to 202408
This now installs arm64 firmware.
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
sys-firmware/edk2-bin/Manifest | 2 +
sys-firmware/edk2-bin/edk2-bin-202408.ebuild | 69 ++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/sys-firmware/edk2-bin/Manifest b/sys-firmware/edk2-bin/Manifest
index 3acdd51ad6e6..bb1fb35f4b77 100644
--- a/sys-firmware/edk2-bin/Manifest
+++ b/sys-firmware/edk2-bin/Manifest
@@ -1 +1,3 @@
+DIST edk2-202408-1-amd64.xpak 6406269 BLAKE2B 4989c77321b01165253a8a3bf9955f5b75598cc49371ed74b342786b8158c232f088f1f8a34b8afae0e72f8aabe6cb2a437f5d1f495d3e09d939ef5b4ddfecc6 SHA512 9ead4ac94c634b740ea2a19dcad968e31bc90662b8caf6a9bb96f7517358af23bc1bc996317ca4e7bf2a7b685b2c80fae4757eb1d10fd8d3550388580a0b6ff2
+DIST edk2-202408-1-arm64.xpak 2710314 BLAKE2B e21ee00e178c59cd89cc297f22a044459446f394000e6e959a2cea59c120e9778682ba3e040b02e155d05d5196aebe45c8fc50ae6923a51fd2be2308132b23f9 SHA512 9f2c99755e3ca482ef240f58711d571a57c2e29fc29b696d0345a1c02d185b325f840cd747d139724bde7dfeaced99fd6eecc5e95ec3b45a6651c797d7989576
DIST edk2-ovmf-202202-1.xpak 2672386 BLAKE2B 75c15d4379610ab2af85b78166e350d52f4f1bc1fff5b2eb693ad0d7b1f6648e65d8ae3e2c5467f93f1557ad3b4fa664ab2d76ff10794667de22c2ea8cca6b2d SHA512 06783b89c96bada0fd025ff39eaee501a027abcb03c0bdcf3ff497d52be22927ab03013d90f145ee94a8662cfffe4f8c154dcd06db1bb1acef8a85ae43de14a3
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
new file mode 100644
index 000000000000..75bd9bda8186
--- /dev/null
+++ b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 secureboot
+
+BINPKG="${P/-bin/}-1"
+ARCHES="amd64 arm64"
+
+DESCRIPTION="TianoCore EDK II UEFI firmware for virtual machines"
+HOMEPAGE="https://github.com/tianocore/edk2"
+SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" ${ARCHES})
+S="${WORKDIR}"
+LICENSE="BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="!sys-firmware/edk2"
+
+DOC_CONTENTS="This package includes the TianoCore EDK II UEFI firmware for virtual \
+machines of these architectures: ${ARCHES}. See each architecture's README for \
+usage details."
+
+src_unpack() {
+ local a
+ for a in ${ARCHES}; do
+ mkdir "${a}" || die
+ tar -C "${a}" -xf - < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}-${a}.xpak") ||
+ die "unpacking ${a} binpkg failed"
+ done
+}
+
+src_prepare() {
+ bunzip2 */usr/share/doc/*/README.gentoo.bz2 || die
+ default
+}
+
+src_install() {
+ insinto /usr/share
+ doins -r */usr/share/{edk2,qemu}/
+
+ # Compatibility with older package versions.
+ dosym edk2/OvmfX64 /usr/share/edk2-ovmf
+
+ secureboot_auto_sign --in-place
+ readme.gentoo_create_doc
+
+ local a
+ for a in ${ARCHES}; do
+ newdoc "${a}"/usr/share/doc/*/README.gentoo README-"${a}".gentoo
+ done
+}
+
+pkg_preinst() {
+ local OLD=${EROOT}/usr/share/edk2-ovmf NEW=${EROOT}/usr/share/edk2/OvmfX64
+ if [[ -d ${OLD} && ! -L ${OLD} ]]; then
+ {
+ rm -vf "${OLD}"/{OVMF_{CODE,CODE.secboot,VARS}.fd,EnrollDefaultKeys.efi,Shell.efi,UefiShell.img} &&
+ mkdir -p "${NEW}" &&
+ find "${OLD}" -mindepth 1 -maxdepth 1 -execdir mv --update=none-fail -vt "${NEW}"/ {} + &&
+ rmdir "${OLD}"
+ } || die "unable to replace old directory with compatibility symlink"
+ fi
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-03-03 20:52 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-03 20:52 [gentoo-commits] repo/gentoo:master commit in: sys-firmware/edk2-bin/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2025-03-03 20:29 Sam James
2025-02-08 1:29 Sam James
2025-01-07 11:47 James Le Cuirot
2025-01-06 4:16 Sam James
2025-01-06 4:16 Sam James
2025-01-06 4:16 Sam James
2024-10-10 16:33 James Le Cuirot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox