git: c5977a934c6a - releng/15.0 - bsdinstall: Use fat32 EFI system partition for ZFS

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Wed, 12 Nov 2025 18:46:31 UTC
The branch releng/15.0 has been updated by cperciva:

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

commit c5977a934c6ac4f8a6483829486a489aec6aacdd
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2025-11-07 22:48:30 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-11-12 18:46:12 +0000

    bsdinstall: Use fat32 EFI system partition for ZFS
    
    This is consistent with other operating systems and with bsdinstall's
    UFS config and with bsdinstall's ZFS config prior to commit
    0b7472b3d8d2.
    
    Approved by:    re (cperciva)
    PR:             290857
    Fixes: 0b7472b3d8d2 ("Mount the EFI system partition (ESP) on newly-installed systems.")
    Reviewed by:    imp
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D53642
    
    (cherry picked from commit 4109cdf0f817162cf3032aa589dd180dfa910025)
    (cherry picked from commit 65e347d315449e8c28dbcb0c5bb64f79d822d024)
---
 usr.sbin/bsdinstall/scripts/zfsboot | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/usr.sbin/bsdinstall/scripts/zfsboot b/usr.sbin/bsdinstall/scripts/zfsboot
index 95cbba3fa131..8d1fb4148244 100755
--- a/usr.sbin/bsdinstall/scripts/zfsboot
+++ b/usr.sbin/bsdinstall/scripts/zfsboot
@@ -216,7 +216,7 @@ KLDLOAD='kldload %s'
 LN_SF='ln -sf "%s" "%s"'
 MKDIR_P='mkdir -p "%s"'
 MOUNT_TYPE='mount -t %s "%s" "%s"'
-NEWFS_ESP='newfs_msdos "%s"'
+NEWFS_ESP='newfs_msdos -F 32 -c 1 "%s"'
 PRINTF_CONF="printf '%s=\"%%s\"\\\n' %s >> \"%s\""
 PRINTF_FSTAB='printf "$FSTAB_FMT" "%s" "%s" "%s" "%s" "%s" "%s" >> "%s"'
 SHELL_TRUNCATE=':> "%s"'