[Bug 293385] UEFI entries are no longer automatically created after installation

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 26 Feb 2026 03:26:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293385

--- Comment #4 from commit-hook@FreeBSD.org ---
A commit in branch stable/14 references this bug:

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

commit cfdd90abab51581120da75b45018a79237228b33
Author:     Ahmad Khalifa <vexeduxr@FreeBSD.org>
AuthorDate: 2026-02-24 20:11:32 +0000
Commit:     Ahmad Khalifa <vexeduxr@FreeBSD.org>
CommitDate: 2026-02-26 03:13:15 +0000

    bsdinstall: fix EFI boot entry creation

    update_uefi_bootentry assumes that the caller sets FREEBSD_BOOTNAME and
    mntpt, which isn't the case anymore. The result is that there is no
    "FreeBSD" boot entry created/updated after install. Most machines manage
    to boot from the removable media path (if the loader is installed there
    too), but some don't.

    Take the loader's path as an argument and rename the variable used in
    the ZFS mirror loop so mntpt can be reused below.

    Also mark nentries as a local variable so it doesn't leak out of the
    function.

    PR:             293385
    Fixes:          494de51bc0074472d1b01604f085daea0844f240
    MFC after:      2 days
    Reviewed by:    imp
    Differential Revision:  https://reviews.freebsd.org/D55469

    (cherry picked from commit 0fd91c489134643ac9e38c0f55ba7464fe892c5e)

 usr.sbin/bsdinstall/scripts/bootconfig | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.