git: 2c26d77d989a - main - Remove /boot/efi from mtree, missed in 0b7472b3d8d2.

Nathan Whitehorn nwhitehorn at FreeBSD.org
Tue Mar 2 16:50:03 UTC 2021


The branch main has been updated by nwhitehorn:

URL: https://cgit.FreeBSD.org/src/commit/?id=2c26d77d989abe48c662eeb6f52f7e4c9b81680c

commit 2c26d77d989abe48c662eeb6f52f7e4c9b81680c
Author:     Nathan Whitehorn <nwhitehorn at FreeBSD.org>
AuthorDate: 2021-03-02 16:47:00 +0000
Commit:     Nathan Whitehorn <nwhitehorn at FreeBSD.org>
CommitDate: 2021-03-02 16:49:41 +0000

    Remove /boot/efi from mtree, missed in 0b7472b3d8d2.
    
    This had prevented the bootconfig step from determining if an ESP exists,
    resulting in its unconditional setup. On BIOS-booted amd64, this wasn't
    harmful, just unnecessary, but it resulted in failed installations on
    non-EFI-supporting platforms like powerpc64.
    
    MFC after:      3 days
---
 etc/mtree/BSD.root.dist | 2 --
 release/tools/arm.subr  | 1 +
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/etc/mtree/BSD.root.dist b/etc/mtree/BSD.root.dist
index f734f7891429..1dc9e179b0fc 100644
--- a/etc/mtree/BSD.root.dist
+++ b/etc/mtree/BSD.root.dist
@@ -18,8 +18,6 @@
             rockchip              tags=package=runtime
             ..
         ..
-        efi
-        ..
         firmware
         ..
         loader.conf.d             tags=package=bootloader
diff --git a/release/tools/arm.subr b/release/tools/arm.subr
index 343d9f3a7034..2f91490c0859 100644
--- a/release/tools/arm.subr
+++ b/release/tools/arm.subr
@@ -184,6 +184,7 @@ arm_install_base() {
 		TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \
 		DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \
 		${CONF_FILES} installworld installkernel distribution
+	chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/efi
 	chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/msdos
 
 	arm_create_user


More information about the dev-commits-src-main mailing list