HardenedBSD/usr.sbin
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
..
ac
accton
acpi Decode APEI tables (BERT, EINJ, ERST, HEST). 2020-06-30 21:40:34 +00:00
adduser
ancontrol
apm
apmd
arp arp(8) clarify the use of the '-a flag' 2020-07-13 15:06:29 +00:00
audit
auditd
auditdistd
auditreduce
authpf
autofs Deduplicate fsid comparisons 2020-05-21 01:55:35 +00:00
bhyve Add virtio-9p (aka VirtFS) filesystem sharing to bhyve. 2020-10-03 19:05:13 +00:00
bhyvectl Remove no longer used variable. 2020-09-17 18:06:57 +00:00
bhyveload bhyveload(8): Implement loader_callbacks::diskwrite 2020-10-07 20:31:13 +00:00
binmiscctl Add RISC-V interpreter example 2020-05-01 01:31:19 +00:00
blacklistctl
blacklistd
bluetooth Add le_rand command. 2020-07-08 03:57:47 +00:00
boot0cfg Revert r362466 2020-06-22 07:46:24 +00:00
bootparamd
bsdconfig bsdconfig, bsdinstall: Prune dead mirrors 2020-09-26 16:27:09 +00:00
bsdinstall Initial support for implementing the bootXXX.efi workaround 2020-10-09 00:16:26 +00:00
bsnmpd Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
btxld
camdd
cdcontrol
certctl certctl: fix unprivileged mode 2020-09-15 17:13:29 +00:00
chkgrp
chown
chroot Chroot first appeared in 4.3-Reno, not in 4.4 in the BSD world, 2020-06-26 22:23:15 +00:00
ckdist
clear_locks
config Do not use macros in the argument to -width 2020-06-28 22:04:52 +00:00
cpucontrol
crashinfo Remove nfsstat. Running nfsstat in crashinfo will give the stats of the 2020-10-01 08:57:36 +00:00
cron
crunch crunchgen: fix MK_AUTO_OBJ logic after r364166 2020-10-05 20:57:44 +00:00
ctladm Add CTL support for REPORT IDENTIFYING INFORMATION command. 2020-08-06 19:16:11 +00:00
ctld Don't ignore the return value from gethostname(3). It probably 2020-10-01 18:56:44 +00:00
cxgbetool
daemon Fix a typo in the 366098. 2020-09-24 19:12:03 +00:00
dconschat
devctl
devinfo
diskinfo
dumpcis
editmap
edquota edquota(8): Cleanup to make it WARNS=6 clean. 2020-08-17 05:57:22 +00:00
efibootmgr efibootmgr: wrong check for opts.order 2020-08-26 14:02:38 +00:00
efidp
efivar Comment out bogus command line entry 2020-09-25 18:20:45 +00:00
etcupdate
extattr vfs_extattr: Allow extattr names up to the full max 2020-05-14 03:01:23 +00:00
extattrctl
fdcontrol
fdformat Add example usage for formatting a floppy disk. Adding a more self 2020-05-25 07:18:47 +00:00
fdread
fdwrite
fifolog [fifolog] wrap the recno when we hit the end of the provided file size. 2020-06-28 06:52:39 +00:00
flowctl
fmtree Avoid collisions with function names in openssl headers. 2020-09-04 04:31:56 +00:00
freebsd-update Move finalize_components_config from get_params to cmd_*. 2020-09-19 02:15:56 +00:00
fstyp Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
ftp-proxy rename in-tree libevent v1 to libevent1 2020-05-28 22:05:50 +00:00
fwcontrol
getfmac
getpmac
gpioctl
gssd
gstat In the endless batch mode (-B), terminate if and when stdout is closed. 2020-08-24 16:45:23 +00:00
hyperv
i2c
ifmcstat
inetd inetd(8): Add comments to all examples 2020-05-14 17:52:29 +00:00
iostat
iovctl Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
ip6addrctl
ipfwpcap
iscsid Fix string overflow that could occur during redirection due to passing 2020-09-01 14:52:35 +00:00
jail Disregard jails in jail.conf that have bad parameters (parameter/variable 2020-08-27 17:04:55 +00:00
jexec
jls
kbdcontrol
kbdmap
keyserv
kgmon
kldxref Bump kldxref's MAXSEGS to 16, to stop complaints about the kernel 2020-08-20 18:50:46 +00:00
lastlogin
lpr
lptcontrol
mailstats
mailwrapper mailwrapper: switch mailer.conf to CONFS 2020-06-29 18:06:00 +00:00
makefs makefs: connect cd9660 El Torito EFI boot image system type 2020-09-17 19:41:10 +00:00
makemap
manctl
memcontrol
mergemaster
mfiutil
mixer
mld6query
mlx5tool Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
mlxcontrol
mount_smbfs
mountd Add support for the NFS over TLS exports to mountd. 2020-08-30 21:21:58 +00:00
moused
mpsutil Improve unit parsing of mpsutil. 2020-06-16 19:21:28 +00:00
mptable
mptutil
mtest
ndiscvt
ndp
newsyslog newsyslog(8): make configuration parser more robust. 2020-06-16 17:45:23 +00:00
nfscbd
nfsd
nfsdumpstate
nfsrevoke
nfsuserd
ngctl ngctl: add -c (compact output) for the dot command 2020-10-04 17:07:13 +00:00
nghook
nmtree Allow bootstrapping mtree on Linux systems 2020-08-03 18:08:10 +00:00
nologin Revert 363598 2020-08-17 10:25:02 +00:00
nscd nscd: does not warn about invalid values what parsing config file 2020-07-11 19:44:12 +00:00
ntp [PowerPC] Fix multiple ntp configuration issues 2020-09-23 02:37:27 +00:00
nvram [PowerPC] De-giant powermac_nvram, update documentation 2020-06-19 18:36:10 +00:00
ofwdump
pciconf pciconf: print PCIe CTL max read request. 2020-09-30 21:12:14 +00:00
periodic periodic.conf(5): don't truncate interface names reported by 420.status-network. 2020-09-09 19:07:34 +00:00
pkg pkg-bootstrap: complain on improper pkg bootstrap usage 2020-07-22 17:33:35 +00:00
pmc pmc: Fix freed internal location read 2020-09-01 15:52:18 +00:00
pmcannotate
pmccontrol
pmcstat pmcstat.8: Improve description of -T 2020-08-17 10:51:03 +00:00
pmcstudy
pnfsdscopymr
pnfsdsfile
pnfsdskill
pnpinfo
portsnap phttpget: move out of portsnap 2020-09-09 00:39:47 +00:00
powerd
ppp ppp: Document the fact that ppp_nat is enabled by default 2020-07-11 18:24:16 +00:00
pppctl
praliases
praudit
prometheus_sysctl_exporter
pstat pstat(8): improve the Size header width after r358181 2020-06-23 18:19:22 +00:00
pw Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
pwd_mkdb Fix bootstrapping of pwd_mkdb after r364049 2020-08-11 16:46:38 +00:00
pwm pwm(8): fix potential duty overflow, use unsigneds for period and duty 2020-09-25 07:55:08 +00:00
quot Move the pointers stored in the superblock into a separate 2020-06-19 01:02:53 +00:00
quotaon
rarpd
repquota
rip6query
rmt
route6d
rpc.lockd
rpc.statd
rpc.umntall
rpc.yppasswdd
rpc.ypupdated
rpc.ypxfrd
rpcbind
rrenumd Fix build with recent byacc. 2020-06-24 02:08:08 +00:00
rtadvctl
rtadvd
rtprio
rtsold rtsol(d): add script for "M bit" 2020-08-25 16:09:23 +00:00
rwhod Remove reference to nlist(3) missed in SCCS revision 5.26 by mckusick 2020-07-24 16:58:13 +00:00
sa
sendmail Merge sendmail 8.16.1 to HEAD: See contrib/sendmail/RELEASE_NOTES for details 2020-07-15 18:28:54 +00:00
service Fix a typo and sort options 2020-06-23 10:56:15 +00:00
services_mkdb services: Add SSDP to service database 2020-06-07 19:56:17 +00:00
sesutil Fix misplaced voltages/temperatures labels in 'sesutil show'. 2020-06-30 16:49:43 +00:00
setfib
setfmac
setpmac
smbmsg
snapinfo
spi Clean up spi.8 2020-08-21 09:48:00 +00:00
spkrtest
spray
syslogd
sysrc
tcpdchk
tcpdmatch
tcpdrop
tcpdump
tests
traceroute
traceroute6 Add a -t option to traceroute6 to control the traffic class used when 2020-09-13 09:00:00 +00:00
trim
trpt Remove tests for obsolete compilers in the build system 2020-05-12 15:22:40 +00:00
tzsetup Don't link against libdialog/ncurses when bootstrapping tzsetup 2020-08-07 16:04:10 +00:00
uathload
uefisign
ugidfw
uhsoctl
unbound Update unbound version number. 2020-08-24 18:17:13 +00:00
usbconfig
usbdump
utx
valectl
vidcontrol Move font related data structured to sys/font.c and update vtfontcvt 2020-06-14 06:58:58 +00:00
vigr
vipw
wake
watch
watchdogd
wlandebug
wpa build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00
yp_mkdb Fix clang 11 -Wformat warnings in yp_mkdb: 2020-08-06 20:31:50 +00:00
ypbind
ypldap Only set WARNS if not defined 2020-09-11 13:28:37 +00:00
yppoll
yppush
ypserv
ypset
zic Remove tests for obsolete compilers in the build system 2020-05-12 15:22:40 +00:00
zonectl
zzz
Makefile [pmc] whoops, remove spurious #'s 2020-07-14 05:33:23 +00:00
Makefile.amd64
Makefile.arm
Makefile.arm64
Makefile.i386
Makefile.inc build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00
Makefile.mips
Makefile.powerpc
Makefile.riscv