aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon Tetlow <gordon@FreeBSD.org>2026-06-20 02:59:49 +0000
committerGordon Tetlow <gordon@FreeBSD.org>2026-06-20 18:14:56 +0000
commit3a4e049c38143980e472b2926abde3c7549530c4 (patch)
treec8ce168147232de38e4488dc4d25880a128359b6
parent64b805d52eec795c6436def24cec508404b5bfdc (diff)
efitable: Fixup getopt args to reflect guid use.
Correct the manpage to reflect the preference for GUID vs UUID. Take the long version of --guid for the -g option. Sort the argument list while we are touching it. Reviewed by: imp MFC after: 1 week MFC to: stable/15 Event: BSDCan 2026 Differential Revision: https://reviews.freebsd.org/D57695
-rw-r--r--usr.sbin/efitable/efitable.86
-rw-r--r--usr.sbin/efitable/efitable.c3
2 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/efitable/efitable.8 b/usr.sbin/efitable/efitable.8
index 52949abcb853..f0785d3ba7cf 100644
--- a/usr.sbin/efitable/efitable.8
+++ b/usr.sbin/efitable/efitable.8
@@ -32,7 +32,7 @@
.Nd dump UEFI tables
.Sh SYNOPSIS
.Nm
-.Op Fl u Ar uuid | Fl t Ar name
+.Op Fl g Ar guid | Fl t Ar name
.Op Fl -libxo
.Sh DESCRIPTION
This program prints data from
@@ -49,6 +49,8 @@ in a selection of different human and machine readable formats.
See
.Xr xo_options 7
for details on command line arguments.
+.It Fl g Ar guid | Fl -guid Ar guid
+Specify the GUID of the table to print.
.It Fl t Ar name | Fl -table Ar name
Specify the name of the table to print.
Currently supported tables:
@@ -61,8 +63,6 @@ EFI Memory Attributes Table
.It Cm prop
EFI Properties Table
.El
-.It Fl u Ar uuid | Fl -uuid Ar uuid
-Specify the UUID of the table to print.
.El
.Sh HISTORY
The
diff --git a/usr.sbin/efitable/efitable.c b/usr.sbin/efitable/efitable.c
index a506b4dea311..b9e3d424398a 100644
--- a/usr.sbin/efitable/efitable.c
+++ b/usr.sbin/efitable/efitable.c
@@ -75,8 +75,9 @@ main(int argc, char **argv)
bool table_set = false;
bool uuid_set = false;
struct option longopts[] = {
- { "uuid", required_argument, NULL, 'u' },
+ { "guid", required_argument, NULL, 'g' },
{ "table", required_argument, NULL, 't' },
+ { "uuid", required_argument, NULL, 'u' },
{ NULL, 0, NULL, 0 }
};