opnsense-src/release/tools
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
..
arm.subr Mount the EFI system partition (ESP) on newly-installed systems and VM 2021-03-09 09:22:58 -05:00
azure.conf Chase r284656 and r284658: 2015-06-21 04:34:57 +00:00
basic-ci.conf release: Add an image for CI 2020-11-02 21:10:49 +00:00
ec2.conf Spawn the DHCPv6 client in EC2 instances via rtsold. 2020-09-13 19:56:53 +00:00
gce.conf Revert r348438. 2019-05-31 18:40:19 +00:00
openstack.conf multi-boot for openstack/qcow images 2020-01-27 22:40:03 +00:00
vagrant-virtualbox.conf Remove /etc/resolv.conf from virtual machine images, which is 2017-11-21 18:02:18 +00:00
vagrant-vmware.conf Remove /etc/resolv.conf from virtual machine images, which is 2017-11-21 18:02:18 +00:00
vagrant.conf Include the shells/bash port on Vagrant images, which prevents 2020-05-28 18:48:30 +00:00
vmimage.subr Mount the EFI system partition (ESP) on newly-installed systems and VM 2021-03-09 09:22:58 -05:00