opnsense-src/usr.sbin/bsdinstall/scripts
Warner Losh c6d56081c9 Initial support for implementing the bootXXX.efi workaround
Too many version of UEFI firmware (so far only confirmed on amd64)
don't really support efibootmgr selection of boot. That's the most
reliable, when it works, since there's no guesswork. However, many do
not save, unmolested, the variables that efibootmgr sets, so as a
fallback we also install loader.efi as bootXXX.efi (where XXX is
either aa64 or x64) if it doesn't already exist in /efi/boot on the
ESP. The standard only defines this for removable devices, but it's
almost ubiquitously used as a fallback. Many BIOSes implement a drive
selection feature that takes over the efibootmgr protocol, rendinering
it useless (either generally, or for those vendors not on the short
list). bootxxx.efi works around this. However, we don't install it
unconditionally there, as that breaks some popular multi-boot setups.

MFC After: 1 week
Differential Revision: https://reviews.freebsd.org/D26428
2020-10-09 00:16:26 +00:00
..
adduser Make messages about typos appear on the screen instead of in the log file. 2011-08-21 18:49:28 +00:00
auto bsdinstall: Provide help text for partitioning options 2020-01-27 22:45:49 +00:00
bootconfig Initial support for implementing the bootXXX.efi workaround 2020-10-09 00:16:26 +00:00
checksum bsdinstall: improve checksum mismatch error for snapshots 2017-07-19 18:25:52 +00:00
config Revert r361257: bsdinstall: do a certctl rehash upon installation [...] 2020-09-17 20:35:45 +00:00
docsinstall Add missing Korean doc package entry, remove non-existent Serbian doc 2020-08-24 14:00:12 +00:00
entropy Explicitly set permissions on entropy files 2015-12-28 17:27:20 +00:00
hardening Add an installer option to disable destructive dtrace. 2018-09-21 09:27:32 +00:00
hostname Whitespace alignment in bsdinstall hostname 2018-10-26 01:57:32 +00:00
jail Explicitly exit with success 2015-09-11 20:59:13 +00:00
keymap Remove unused MAPDESCFILE. 2018-08-11 14:45:33 +00:00
Makefile Add installer support for PS3 and PowerNV systems, also laying the 2018-01-02 05:27:24 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
mirrorselect bsdconfig, bsdinstall: Prune dead mirrors 2020-09-26 16:27:09 +00:00
mount bsdinstall: Use TMPDIR if set 2020-01-15 00:45:05 +00:00
netconfig Adapt to new wireless scheme where base wlan interfaces do not show up in 2015-12-06 00:20:45 +00:00
netconfig_ipv4 bsdinstall: only kill the dhclient for the interface we are restarting 2020-07-11 17:20:17 +00:00
netconfig_ipv6 bsdinstall: remove EOL whitespace 2017-07-18 23:35:19 +00:00
rootpass bsdinstall: inform users that typing will not be visible 2018-01-01 22:10:21 +00:00
script bsdinstall: Use TMPDIR if set 2020-01-15 00:45:05 +00:00
services bsdinstall: Add ntpdate option 2017-11-22 15:27:47 +00:00
time Make the new 'set date and time' dialog default to skip 2016-07-14 00:41:19 +00:00
umount bsdinstall: don't fail if fstab is empty 2020-07-11 17:06:48 +00:00
wlanconfig Fix indentation in bsdinstall-created wpa_supplicant.conf 2020-05-20 21:39:19 +00:00
zfsboot bsdinstall: Use TMPDIR if set 2020-01-15 00:45:05 +00:00