freebsd-src/release
Nathan Whitehorn 611d83116a Mount the EFI system partition (ESP) on newly-installed systems and VM
images.

Per hier(7), the ESP will be mounted at /boot/efi. On UFS systems,
any existing ESP will be reused and mounted there; otherwise, a new one
will be made. On ZFS systems, space for an ESP is allocated on all disks
in the root pool, but only the partition actually used to boot is set up
and mounted.

This makes future upgrades of the EFI loader easier (upgrade scripts can
just change /boot/efi) and also greatly simplifies the parts of the
installer involved in initialization of the ESP. It also makes the
installer's behavior correspond to the documentation in hier(7).

Reviewed by:		imp, tsoome, bdragon
Approved by:		re (gjb)
Relnotes:		yes
Differential Revision:	https://reviews.freebsd.org/D28897

(cherry picked from commit 0b7472b3d8)
(cherry picked from commit 2c26d77d98)
(cherry picked from commit e77cf2a4ab)
(cherry picked from commit e70eb40271)
2021-03-09 09:22:58 -05:00
..
amd64 Bump the ISO EFI partition size from 1024 to 2048, following r366732. 2020-10-15 23:05:13 +00:00
arm release: Merge the RPI2 and BEAGLEBONE image with the GENERICSD one 2020-11-24 17:53:13 +00:00
arm64 release: ROCKPRO64: Remove the quirk that disable the big cores 2021-01-31 14:57:59 +01:00
i386 Make i386 memstick images bootable. 2020-05-24 18:25:49 +00:00
packages pkgbase: correct typo in System Accounting Utilities 2021-01-11 08:44:17 -05:00
pkg_repos
powerpc [PowerPC64LE] Add release building script for powerpc64le. 2020-09-23 01:13:29 +00:00
riscv riscv: increase GENERICSD gap 2020-12-16 20:21:56 +00:00
scripts arm64: convert virtual machine images to GPT 2020-10-30 18:20:52 +00:00
tools Mount the EFI system partition (ESP) on newly-installed systems and VM 2021-03-09 09:22:58 -05:00
Makefile release: disable the 'reldoc' target after the ASCIIDoctor switch 2021-02-07 22:04:09 -05:00
Makefile.azure release: update to use git instead of svn: 2020-08-12 16:25:25 +00:00
Makefile.ec2 release: update to use git instead of svn: 2020-08-12 16:25:25 +00:00
Makefile.gce release: update to use git instead of svn: 2020-08-12 16:25:25 +00:00
Makefile.inc1 Append the branch commit count to _SNAP_SUFFIX for development 2020-12-16 18:40:49 +00:00
Makefile.mirrors Append the branch commit count to _SNAP_SUFFIX for development 2020-12-16 18:40:49 +00:00
Makefile.vagrant release: update to use git instead of svn: 2020-08-12 16:30:33 +00:00
Makefile.vm release: Add an image for CI 2020-11-02 21:10:49 +00:00
rc.local Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
release.conf.sample Create the stable/13 branch 2021-01-21 19:08:57 -05:00
release.sh release: fix overriding UNAME_r 2021-02-16 12:43:01 -05:00