hi.
diff to reduce verbosity in scsi(8) usage. before:
$ /sbin/scsi -Z
scsi: unknown option -- Z
Usage:
scsi -f device -d debug_level # To set debug level
scsi -f device -m page [-P pc] # To read mode pages
scsi -f device [-v] [-s seconds] -c cmd_fmt [arg0 ... argn] # A command...
-o count out_fmt [arg0 ... argn] # EITHER (data out)
-i count in_fmt # OR (data in)
"out_fmt" can be "-" to read output data from stdin;
"in_fmt" can be "-" to write input data to stdout;
If debugging is not compiled in the kernel, "-d" will have no effect
after:
$ /usr/obj/sbin/scsi/scsi -Z
scsi: unknown option -- Z
usage: scsi -f device -d debug_level
scsi -f device -m page [-e] [-P pc]
scsi -f device [-v] [-s seconds] -c cmd_fmt [arg ...] -o count out_fmt
[arg ...] -i count in_fmt [arg ...]
ok?
jmc
Index: sbin/scsi/scsi.c
===================================================================
RCS file: /cvs/src/sbin/scsi/scsi.c,v
retrieving revision 1.30
diff -u -p -r1.30 scsi.c
--- sbin/scsi/scsi.c 7 Jun 2016 01:29:38 -0000 1.30
+++ sbin/scsi/scsi.c 22 Jun 2021 12:27:10 -0000
@@ -84,20 +84,11 @@ static void
usage(void)
{
fprintf(stderr,
-"Usage:\n"
-"\n"
-" scsi -f device -d debug_level # To set debug level\n"
-" scsi -f device -m page [-P pc] # To read mode pages\n"
-" scsi -f device [-v] [-s seconds] -c cmd_fmt [arg0 ... argn] # A
command...\n"
-" -o count out_fmt [arg0 ... argn] # EITHER (data out)\n"
-" -i count in_fmt # OR (data in)\n"
-"\n"
-"\"out_fmt\" can be \"-\" to read output data from stdin;\n"
-"\"in_fmt\" can be \"-\" to write input data to stdout;\n"
-"\n"
-"If debugging is not compiled in the kernel, \"-d\" will have no effect\n"
-
-);
+"usage: scsi -f device -d debug_level\n"
+" scsi -f device -m page [-e] [-P pc]\n"
+" scsi -f device [-v] [-s seconds] -c cmd_fmt [arg ...]"
+" -o count out_fmt\n"
+" [arg ...] -i count in_fmt [arg ...]\n");
exit (1);
}