summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-12-25 15:10:32 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-12-25 15:10:32 +0000
commitd63c3a032ade4d7a1953031d787eed044811b78c (patch)
tree60224818e24d1d1e35dd6ddf4c23c65665e25157
parentb6488c17809b82e7aea729fceaaa7fcdd293ae19 (diff)
downloadbusybox-w32-d63c3a032ade4d7a1953031d787eed044811b78c.tar.gz
busybox-w32-d63c3a032ade4d7a1953031d787eed044811b78c.tar.bz2
busybox-w32-d63c3a032ade4d7a1953031d787eed044811b78c.zip
Fix irregular capitalization in usage texts
-rw-r--r--include/usage.h1071
1 files changed, 535 insertions, 536 deletions
diff --git a/include/usage.h b/include/usage.h
index a012c7179..59b052826 100644
--- a/include/usage.h
+++ b/include/usage.h
@@ -16,7 +16,7 @@
16#define addgroup_full_usage \ 16#define addgroup_full_usage \
17 "Add a group to the system" \ 17 "Add a group to the system" \
18 "\n\nOptions:\n" \ 18 "\n\nOptions:\n" \
19 " -g GID specify gid" 19 " -g GID Specify gid"
20 20
21#define adduser_trivial_usage \ 21#define adduser_trivial_usage \
22 "[OPTIONS] user_name" 22 "[OPTIONS] user_name"
@@ -27,7 +27,7 @@
27 " -g GECOS Assign gecos field GECOS\n" \ 27 " -g GECOS Assign gecos field GECOS\n" \
28 " -s SHELL Assign login shell SHELL\n" \ 28 " -s SHELL Assign login shell SHELL\n" \
29 " -G Add the user to existing group GROUP\n" \ 29 " -G Add the user to existing group GROUP\n" \
30 " -S create a system user (ignored)\n" \ 30 " -S Create a system user (ignored)\n" \
31 " -D Do not assign a password (logins still possible via ssh)\n" \ 31 " -D Do not assign a password (logins still possible via ssh)\n" \
32 " -H Do not create the home directory" 32 " -H Do not create the home directory"
33 33
@@ -37,11 +37,11 @@
37 "Read and optionally set system timebase parameters.\n" \ 37 "Read and optionally set system timebase parameters.\n" \
38 "See adjtimex(2)." \ 38 "See adjtimex(2)." \
39 "\n\nOptions:\n" \ 39 "\n\nOptions:\n" \
40 " -q quiet mode - do not print\n" \ 40 " -q Quiet mode - do not print\n" \
41 " -o offset time offset, microseconds\n" \ 41 " -o offset Time offset, microseconds\n" \
42 " -f frequency frequency adjust, integer kernel units (65536 is 1ppm)\n" \ 42 " -f frequency Frequency adjust, integer kernel units (65536 is 1ppm)\n" \
43 " (positive values make the system clock run fast)\n" \ 43 " (positive values make the system clock run fast)\n" \
44 " -t tick microseconds per tick, usually 10000\n" \ 44 " -t tick Microseconds per tick, usually 10000\n" \
45 " -p timeconstant" 45 " -p timeconstant"
46 46
47#define ar_trivial_usage \ 47#define ar_trivial_usage \
@@ -49,11 +49,11 @@
49#define ar_full_usage \ 49#define ar_full_usage \
50 "Extract or list FILES from an ar archive" \ 50 "Extract or list FILES from an ar archive" \
51 "\n\nOptions:\n" \ 51 "\n\nOptions:\n" \
52 " -o preserve original dates\n" \ 52 " -o Preserve original dates\n" \
53 " -p extract to stdout\n" \ 53 " -p Extract to stdout\n" \
54 " -t list\n" \ 54 " -t List\n" \
55 " -x extract\n" \ 55 " -x Extract\n" \
56 " -v verbosely list files processed" 56 " -v Verbosely list files processed"
57 57
58#define arping_trivial_usage \ 58#define arping_trivial_usage \
59 "[-fqbDUA] [-c count] [-w timeout] [-i device] [-s sender] target" 59 "[-fqbDUA] [-c count] [-w timeout] [-i device] [-s sender] target"
@@ -82,9 +82,9 @@
82 "[OPTION]... [program-text] [FILE ...]" 82 "[OPTION]... [program-text] [FILE ...]"
83#define awk_full_usage \ 83#define awk_full_usage \
84 "Options:\n" \ 84 "Options:\n" \
85 " -v var=val assign value 'val' to variable 'var'\n" \ 85 " -v var=val Assign value 'val' to variable 'var'\n" \
86 " -F sep use 'sep' as field separator\n" \ 86 " -F sep Use 'sep' as field separator\n" \
87 " -f progname read program source from file 'progname'" 87 " -f progname Read program source from file 'progname'"
88 88
89#define basename_trivial_usage \ 89#define basename_trivial_usage \
90 "FILE [SUFFIX]" 90 "FILE [SUFFIX]"
@@ -141,7 +141,7 @@
141#define cat_full_usage \ 141#define cat_full_usage \
142 "Concatenate FILE(s) and print them to stdout" \ 142 "Concatenate FILE(s) and print them to stdout" \
143 "\n\nOptions:\n" \ 143 "\n\nOptions:\n" \
144 " -u ignored since unbuffered i/o is always used" 144 " -u Ignored since unbuffered i/o is always used"
145#define cat_example_usage \ 145#define cat_example_usage \
146 "$ cat /proc/uptime\n" \ 146 "$ cat /proc/uptime\n" \
147 "110716.72 17.67" 147 "110716.72 17.67"
@@ -153,30 +153,30 @@
153 "\n\nOptions:\n" \ 153 "\n\nOptions:\n" \
154 " -e End each line with $\n" \ 154 " -e End each line with $\n" \
155 " -t Show tabs as ^I\n" \ 155 " -t Show tabs as ^I\n" \
156 " -v Don't use ^x or M-x escapes." 156 " -v Don't use ^x or M-x escapes"
157#define chattr_trivial_usage \ 157#define chattr_trivial_usage \
158 "[-R] [-+=AacDdijsStTu] [-v version] files..." 158 "[-R] [-+=AacDdijsStTu] [-v version] files..."
159#define chattr_full_usage \ 159#define chattr_full_usage \
160 "Change file attributes on an ext2 fs\n\n" \ 160 "Change file attributes on an ext2 fs\n\n" \
161 "Modifiers:\n" \ 161 "Modifiers:\n" \
162 " - remove attributes\n" \ 162 " - Remove attributes\n" \
163 " + add attributes\n" \ 163 " + Add attributes\n" \
164 " = set attributes\n" \ 164 " = Set attributes\n" \
165 "Attributes:\n" \ 165 "Attributes:\n" \
166 " A don't track atime\n" \ 166 " A Don't track atime\n" \
167 " a append mode only\n" \ 167 " a Append mode only\n" \
168 " c enable compress\n" \ 168 " c Enable compress\n" \
169 " D write dir contents synchronously\n" \ 169 " D Write dir contents synchronously\n" \
170 " d do not backup with dump\n" \ 170 " d Do not backup with dump\n" \
171 " i cannot be modified (immutable)\n" \ 171 " i Cannot be modified (immutable)\n" \
172 " j write all data to journal first\n" \ 172 " j Write all data to journal first\n" \
173 " s zero disk storage when deleted\n" \ 173 " s Zero disk storage when deleted\n" \
174 " S write file contents synchronously\n" \ 174 " S Write file contents synchronously\n" \
175 " t disable tail-merging of partial blocks with other files\n" \ 175 " t Disable tail-merging of partial blocks with other files\n" \
176 " u allow file to be undeleted\n" \ 176 " u Allow file to be undeleted\n" \
177 " Options:\n" \ 177 " Options:\n" \
178 " -R recursively list subdirectories\n" \ 178 " -R Recursively list subdirectories\n" \
179 " -v set the file's version/generation number" 179 " -v Set the file's version/generation number"
180 180
181#define chgrp_trivial_usage \ 181#define chgrp_trivial_usage \
182 "[-Rh"USE_DESKTOP("cvf")"]... GROUP FILE..." 182 "[-Rh"USE_DESKTOP("cvf")"]... GROUP FILE..."
@@ -248,24 +248,24 @@
248#define chpst_full_usage \ 248#define chpst_full_usage \
249 "Change the process state and run specified program" \ 249 "Change the process state and run specified program" \
250 "\n\nOptions:\n" \ 250 "\n\nOptions:\n" \
251 " -u user[:grp] set uid and gid\n" \ 251 " -u user[:grp] Set uid and gid\n" \
252 " -U user[:grp] set environment variables UID and GID\n" \ 252 " -U user[:grp] Set environment variables UID and GID\n" \
253 " -e dir set environment variables as specified by files\n" \ 253 " -e dir Set environment variables as specified by files\n" \
254 " in the directory: file=1st_line_of_file\n" \ 254 " in the directory: file=1st_line_of_file\n" \
255 " -/ dir chroot to dir\n" \ 255 " -/ dir Chroot to dir\n" \
256 " -n inc add inc to nice value\n" \ 256 " -n inc Add inc to nice value\n" \
257 " -m bytes limit data segment, stack segment, locked physical pages,\n" \ 257 " -m bytes Limit data segment, stack segment, locked physical pages,\n" \
258 " and total of all segment per process to bytes bytes each\n" \ 258 " and total of all segment per process to bytes bytes each\n" \
259 " -d bytes limit data segment\n" \ 259 " -d bytes Limit data segment\n" \
260 " -o n limit the number of open file descriptors per process to n\n" \ 260 " -o n Limit the number of open file descriptors per process to n\n" \
261 " -p n limit number of processes per uid to n\n" \ 261 " -p n Limit number of processes per uid to n\n" \
262 " -f bytes limit output file size to bytes bytes\n" \ 262 " -f bytes Limit output file size to bytes bytes\n" \
263 " -c bytes limit core file size to bytes bytes\n" \ 263 " -c bytes Limit core file size to bytes bytes\n" \
264 " -v verbose\n" \ 264 " -v Verbose\n" \
265 " -P run prog in a new process group\n" \ 265 " -P Run prog in a new process group\n" \
266 " -0 close standard input\n" \ 266 " -0 Close standard input\n" \
267 " -1 close standard output\n" \ 267 " -1 Close standard output\n" \
268 " -2 close standard error" 268 " -2 Close standard error"
269#define setuidgid_trivial_usage \ 269#define setuidgid_trivial_usage \
270 "account prog args" 270 "account prog args"
271#define setuidgid_full_usage \ 271#define setuidgid_full_usage \
@@ -340,7 +340,7 @@
340 "\n\nOptions:\n" \ 340 "\n\nOptions:\n" \
341 " -l Write the byte numbers (decimal) and values (octal)\n" \ 341 " -l Write the byte numbers (decimal) and values (octal)\n" \
342 " for all differing bytes\n" \ 342 " for all differing bytes\n" \
343 " -s quiet mode - do not print" 343 " -s Quiet mode - do not print"
344 344
345#define comm_trivial_usage \ 345#define comm_trivial_usage \
346 "[-123] FILE1 FILE2" 346 "[-123] FILE1 FILE2"
@@ -371,8 +371,8 @@
371 " -d,-P Preserve links\n" \ 371 " -d,-P Preserve links\n" \
372 " -H,-L Dereference all symlinks (implied by default)\n" \ 372 " -H,-L Dereference all symlinks (implied by default)\n" \
373 " -p Preserve file attributes if possible\n" \ 373 " -p Preserve file attributes if possible\n" \
374 " -f force, overwrite\n" \ 374 " -f Force, overwrite\n" \
375 " -i interactive, prompt before overwrite\n" \ 375 " -i Interactive, prompt before overwrite\n" \
376 " -R,-r Copy directories recursively\n" \ 376 " -R,-r Copy directories recursively\n" \
377 " -l,-s Create (sym)links" 377 " -l,-s Create (sym)links"
378 378
@@ -381,30 +381,30 @@
381#define cpio_full_usage \ 381#define cpio_full_usage \
382 "Extract or list files from a cpio archive\n" \ 382 "Extract or list files from a cpio archive\n" \
383 "Main operation mode:\n" \ 383 "Main operation mode:\n" \
384 " d make leading directories\n" \ 384 " d Make leading directories\n" \
385 " i extract\n" \ 385 " i Extract\n" \
386 " m preserve mtime\n" \ 386 " m Preserve mtime\n" \
387 " t list\n" \ 387 " t List\n" \
388 " v verbose\n" \ 388 " v Verbose\n" \
389 " u unconditional overwrite\n" \ 389 " u Unconditional overwrite\n" \
390 " F input from file" 390 " F Input from file"
391 391
392#define crond_trivial_usage \ 392#define crond_trivial_usage \
393 "-d[#] -c <crondir> -f -b" 393 "-d[#] -c <crondir> -f -b"
394#define crond_full_usage \ 394#define crond_full_usage \
395 " -d [#] -l [#] -S -L logfile -f -b -c dir\n" \ 395 " -d [#] -l [#] -S -L logfile -f -b -c dir\n" \
396 " -d num debug level\n" \ 396 " -d num Debug level\n" \
397 " -l num log level (8 - default)\n" \ 397 " -l num Log level (8 - default)\n" \
398 " -S log to syslogd (default)\n" \ 398 " -S Log to syslogd (default)\n" \
399 " -L file log to file\n" \ 399 " -L file Log to file\n" \
400 " -f run in foreground\n" \ 400 " -f Run in foreground\n" \
401 " -b run in background (default)\n" \ 401 " -b Run in background (default)\n" \
402 " -c dir working dir" 402 " -c dir Working dir"
403 403
404#define crontab_trivial_usage \ 404#define crontab_trivial_usage \
405 "[-c dir] {file|-}|[-u|-l|-e|-d user]" 405 "[-c dir] {file|-}|[-u|-l|-e|-d user]"
406#define crontab_full_usage \ 406#define crontab_full_usage \
407 " file <opts> replace crontab from file\n" \ 407 " File <opts> replace crontab from file\n" \
408 " - <opts> replace crontab from stdin\n" \ 408 " - <opts> replace crontab from stdin\n" \
409 " -u user specify user\n" \ 409 " -u user specify user\n" \
410 " -l [user] list crontab for user\n" \ 410 " -l [user] list crontab for user\n" \
@@ -481,20 +481,20 @@
481#define dd_full_usage \ 481#define dd_full_usage \
482 "Copy a file with converting and formatting" \ 482 "Copy a file with converting and formatting" \
483 "\n\nOptions:\n" \ 483 "\n\nOptions:\n" \
484 " if=FILE read from FILE instead of stdin\n" \ 484 " if=FILE Read from FILE instead of stdin\n" \
485 " of=FILE write to FILE instead of stdout\n" \ 485 " of=FILE Write to FILE instead of stdout\n" \
486 " bs=N read and write N bytes at a time\n" \ 486 " bs=N Read and write N bytes at a time\n" \
487 USE_FEATURE_DD_IBS_OBS( \ 487 USE_FEATURE_DD_IBS_OBS( \
488 " ibs=N read N bytes at a time\n") \ 488 " ibs=N Read N bytes at a time\n") \
489 USE_FEATURE_DD_IBS_OBS( \ 489 USE_FEATURE_DD_IBS_OBS( \
490 " obs=N write N bytes at a time\n") \ 490 " obs=N Write N bytes at a time\n") \
491 " count=N copy only N input blocks\n" \ 491 " count=N Copy only N input blocks\n" \
492 " skip=N skip N input blocks\n" \ 492 " skip=N Skip N input blocks\n" \
493 " seek=N skip N output blocks\n" \ 493 " seek=N Skip N output blocks\n" \
494 USE_FEATURE_DD_IBS_OBS( \ 494 USE_FEATURE_DD_IBS_OBS( \
495 " conv=notrunc don't truncate output file\n" \ 495 " conv=notrunc Don't truncate output file\n" \
496 " conv=noerror continue after read errors\n" \ 496 " conv=noerror Continue after read errors\n" \
497 " conv=sync pad blocks with zeros\n") \ 497 " conv=sync Pad blocks with zeros\n") \
498 "\n" \ 498 "\n" \
499 "Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024),\n" \ 499 "Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024),\n" \
500 "MD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824)" 500 "MD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824)"
@@ -524,14 +524,14 @@
524#define devfsd_full_usage \ 524#define devfsd_full_usage \
525 "Manage devfs permissions and old device name symlinks" \ 525 "Manage devfs permissions and old device name symlinks" \
526 "\n\nOptions:" \ 526 "\n\nOptions:" \
527 "\n mntpnt The mount point where devfs is mounted." \ 527 "\n mntpnt The mount point where devfs is mounted" \
528 "\n -v Print the protocol version numbers for devfsd." \ 528 "\n -v Print the protocol version numbers for devfsd" \
529 "\n and the kernel-side protocol version and exits." \ 529 "\n and the kernel-side protocol version and exits" \
530 USE_DEVFSD_FG_NP( \ 530 USE_DEVFSD_FG_NP( \
531 "\n -fg Run the daemon in the foreground." \ 531 "\n -fg Run the daemon in the foreground" \
532 "\n -np Exit after parsing the configuration file" \ 532 "\n -np Exit after parsing the configuration file" \
533 "\n and processing synthetic REGISTER events." \ 533 "\n and processing synthetic REGISTER events," \
534 "\n Do not poll for events.") 534 "\n do not poll for events")
535 535
536#define df_trivial_usage \ 536#define df_trivial_usage \
537 "[-" USE_FEATURE_HUMAN_READABLE("hm") "k] [FILESYSTEM ...]" 537 "[-" USE_FEATURE_HUMAN_READABLE("hm") "k] [FILESYSTEM ...]"
@@ -539,11 +539,11 @@
539 "Print the filesystem space used and space available" \ 539 "Print the filesystem space used and space available" \
540 "\n\nOptions:\n" \ 540 "\n\nOptions:\n" \
541 USE_FEATURE_HUMAN_READABLE( \ 541 USE_FEATURE_HUMAN_READABLE( \
542 "\n -h print sizes in human readable format (e.g., 1K 243M 2G )\n" \ 542 "\n -h Print sizes in human readable format (e.g., 1K 243M 2G )\n" \
543 " -m print sizes in megabytes\n" \ 543 " -m Print sizes in megabytes\n" \
544 " -k print sizes in kilobytes(default)") \ 544 " -k Print sizes in kilobytes(default)") \
545 SKIP_FEATURE_HUMAN_READABLE( \ 545 SKIP_FEATURE_HUMAN_READABLE( \
546 "\n -k ignored") 546 "\n -k Ignored")
547#define df_example_usage \ 547#define df_example_usage \
548 "$ df\n" \ 548 "$ df\n" \
549 "Filesystem 1k-blocks Used Available Use% Mounted on\n" \ 549 "Filesystem 1k-blocks Used Available Use% Mounted on\n" \
@@ -582,7 +582,7 @@
582 " -s Report when two files are the same\n" \ 582 " -s Report when two files are the same\n" \
583 " -t Expand tabs to spaces in output\n" \ 583 " -t Expand tabs to spaces in output\n" \
584 " -U Output LINES lines of context\n" \ 584 " -U Output LINES lines of context\n" \
585 " -w Ignore all whitespace\n" 585 " -w Ignore all whitespace"
586 586
587#define dirname_trivial_usage \ 587#define dirname_trivial_usage \
588 "FILENAME" 588 "FILENAME"
@@ -608,11 +608,11 @@
608#define dnsd_full_usage \ 608#define dnsd_full_usage \
609 "Small and static DNS server daemon" \ 609 "Small and static DNS server daemon" \
610 "\n\nOptions:\n" \ 610 "\n\nOptions:\n" \
611 " -c config filename\n" \ 611 " -c Config filename\n" \
612 " -t TTL in seconds\n" \ 612 " -t TTL in seconds\n" \
613 " -p listening port\n" \ 613 " -p Listening port\n" \
614 " -i listening iface ip (default all)\n" \ 614 " -i Listening iface ip (default all)\n" \
615 " -d daemonize" 615 " -d Daemonize"
616 616
617#define dos2unix_trivial_usage \ 617#define dos2unix_trivial_usage \
618 "[option] [FILE]" 618 "[option] [FILE]"
@@ -621,8 +621,8 @@
621 "is given, the input is converted to the opposite output format.\n" \ 621 "is given, the input is converted to the opposite output format.\n" \
622 "When no file is given, use stdin for input and stdout for output." \ 622 "When no file is given, use stdin for input and stdout for output." \
623 "\n\nOptions:\n" \ 623 "\n\nOptions:\n" \
624 " -u output will be in UNIX format\n" \ 624 " -u Output will be in UNIX format\n" \
625 " -d output will be in DOS format" 625 " -d Output will be in DOS format"
626 626
627#define dpkg_trivial_usage \ 627#define dpkg_trivial_usage \
628 "[-ilCPru] [-F option] package_name" 628 "[-ilCPru] [-F option] package_name"
@@ -659,19 +659,19 @@
659 SKIP_FEATURE_DU_DEFAULT_BLOCKSIZE_1K("512") \ 659 SKIP_FEATURE_DU_DEFAULT_BLOCKSIZE_1K("512") \
660 " bytes." \ 660 " bytes." \
661 "\n\nOptions:\n" \ 661 "\n\nOptions:\n" \
662 " -a show sizes of files in addition to directories\n" \ 662 " -a Show sizes of files in addition to directories\n" \
663 " -H follow symbolic links that are FILE command line args\n" \ 663 " -H Follow symbolic links that are FILE command line args\n" \
664 " -L follow all symbolic links encountered\n" \ 664 " -L Follow all symbolic links encountered\n" \
665 " -d N limit output to directories (and files with -a) of depth < N\n" \ 665 " -d N Limit output to directories (and files with -a) of depth < N\n" \
666 " -c output a grand total\n" \ 666 " -c Output a grand total\n" \
667 " -l count sizes many times if hard linked\n" \ 667 " -l Count sizes many times if hard linked\n" \
668 " -s display only a total for each argument\n" \ 668 " -s Display only a total for each argument\n" \
669 " -x skip directories on different filesystems\n" \ 669 " -x Skip directories on different filesystems\n" \
670 USE_FEATURE_HUMAN_READABLE( \ 670 USE_FEATURE_HUMAN_READABLE( \
671 " -h print sizes in human readable format (e.g., 1K 243M 2G )\n" \ 671 " -h Print sizes in human readable format (e.g., 1K 243M 2G )\n" \
672 " -m print sizes in megabytes\n" \ 672 " -m Print sizes in megabytes\n" \
673 ) \ 673 ) \
674 " -k print sizes in kilobytes" \ 674 " -k Print sizes in kilobytes" \
675 USE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K("(default)") 675 USE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K("(default)")
676#define du_example_usage \ 676#define du_example_usage \
677 "$ du\n" \ 677 "$ du\n" \
@@ -728,9 +728,9 @@
728 "Print the specified ARGs to stdout" \ 728 "Print the specified ARGs to stdout" \
729 USE_FEATURE_FANCY_ECHO( \ 729 USE_FEATURE_FANCY_ECHO( \
730 "\n\nOptions:\n" \ 730 "\n\nOptions:\n" \
731 " -n suppress trailing newline\n" \ 731 " -n Suppress trailing newline\n" \
732 " -e interpret backslash-escaped characters (i.e., \\t=tab)\n" \ 732 " -e Interpret backslash-escaped characters (i.e., \\t=tab)\n" \
733 " -E disable interpretation of backslash-escaped characters" \ 733 " -E Disable interpretation of backslash-escaped characters" \
734 ) 734 )
735#define echo_example_usage \ 735#define echo_example_usage \
736 "$ echo \"Erik is cool\"\n" \ 736 "$ echo \"Erik is cool\"\n" \
@@ -747,8 +747,8 @@
747#define eject_full_usage \ 747#define eject_full_usage \
748 "Eject specified DEVICE (or default /dev/cdrom)" \ 748 "Eject specified DEVICE (or default /dev/cdrom)" \
749 "\n\nOptions:\n" \ 749 "\n\nOptions:\n" \
750 " -t close tray\n" \ 750 " -t Close tray\n" \
751 " -T open/close tray (toggle)" 751 " -T Open/close tray (toggle)"
752 752
753#define ed_trivial_usage "" 753#define ed_trivial_usage ""
754#define ed_full_usage "" 754#define ed_full_usage ""
@@ -759,8 +759,8 @@
759 "Print the current environment or run a program after setting\n" \ 759 "Print the current environment or run a program after setting\n" \
760 "up the specified environment" \ 760 "up the specified environment" \
761 "\n\nOptions:\n" \ 761 "\n\nOptions:\n" \
762 " -, -i start with an empty environment\n" \ 762 " -, -i Start with an empty environment\n" \
763 " -u remove variable from the environment" 763 " -u Remove variable from the environment"
764 764
765#define ether_wake_trivial_usage \ 765#define ether_wake_trivial_usage \
766 "[-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC" 766 "[-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC"
@@ -786,20 +786,20 @@
786 " ARG1 != ARG2 ARG1 is unequal to ARG2\n" \ 786 " ARG1 != ARG2 ARG1 is unequal to ARG2\n" \
787 " ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" \ 787 " ARG1 >= ARG2 ARG1 is greater than or equal to ARG2\n" \
788 " ARG1 > ARG2 ARG1 is greater than ARG2\n" \ 788 " ARG1 > ARG2 ARG1 is greater than ARG2\n" \
789 " ARG1 + ARG2 arithmetic sum of ARG1 and ARG2\n" \ 789 " ARG1 + ARG2 Sum of ARG1 and ARG2\n" \
790 " ARG1 - ARG2 arithmetic difference of ARG1 and ARG2\n" \ 790 " ARG1 - ARG2 Difference of ARG1 and ARG2\n" \
791 " ARG1 * ARG2 arithmetic product of ARG1 and ARG2\n" \ 791 " ARG1 * ARG2 Product of ARG1 and ARG2\n" \
792 " ARG1 / ARG2 arithmetic quotient of ARG1 divided by ARG2\n" \ 792 " ARG1 / ARG2 Quotient of ARG1 divided by ARG2\n" \
793 " ARG1 % ARG2 arithmetic remainder of ARG1 divided by ARG2\n" \ 793 " ARG1 % ARG2 Remainder of ARG1 divided by ARG2\n" \
794 " STRING : REGEXP anchored pattern match of REGEXP in STRING\n" \ 794 " STRING : REGEXP Anchored pattern match of REGEXP in STRING\n" \
795 " match STRING REGEXP same as STRING : REGEXP\n" \ 795 " match STRING REGEXP Same as STRING : REGEXP\n" \
796 " substr STRING POS LENGTH substring of STRING, POS counted from 1\n" \ 796 " substr STRING POS LENGTH Substring of STRING, POS counted from 1\n" \
797 " index STRING CHARS index in STRING where any CHARS is found, or 0\n" \ 797 " index STRING CHARS Index in STRING where any CHARS is found, or 0\n" \
798 " length STRING length of STRING\n" \ 798 " length STRING Length of STRING\n" \
799 " quote TOKEN interpret TOKEN as a string, even if\n" \ 799 " quote TOKEN Interpret TOKEN as a string, even if\n" \
800 " it is a keyword like 'match' or an\n" \ 800 " it is a keyword like 'match' or an\n" \
801 " operator like '/'\n" \ 801 " operator like '/'\n" \
802 " (EXPRESSION) value of EXPRESSION\n\n" \ 802 " (EXPRESSION) Value of EXPRESSION\n\n" \
803 "Beware that many operators need to be escaped or quoted for shells.\n" \ 803 "Beware that many operators need to be escaped or quoted for shells.\n" \
804 "Comparisons are arithmetic if both ARGs are numbers, else\n" \ 804 "Comparisons are arithmetic if both ARGs are numbers, else\n" \
805 "lexicographical. Pattern matches return the string matched between\n" \ 805 "lexicographical. Pattern matches return the string matched between\n" \
@@ -882,7 +882,7 @@
882 "\n or exactly (NNN)" \ 882 "\n or exactly (NNN)" \
883 ) USE_FEATURE_FIND_MTIME( \ 883 ) USE_FEATURE_FIND_MTIME( \
884 "\n -mtime DAYS Modified time is greater than (+N); less than (-N);" \ 884 "\n -mtime DAYS Modified time is greater than (+N); less than (-N);" \
885 "\n or exactly (N) days" \ 885 "\n Or exactly (N) days" \
886 ) USE_FEATURE_FIND_MMIN( \ 886 ) USE_FEATURE_FIND_MMIN( \
887 "\n -mmin MINS Modified time is greater than (+N); less than (-N);" \ 887 "\n -mmin MINS Modified time is greater than (+N); less than (-N);" \
888 "\n or exactly (N) minutes" \ 888 "\n or exactly (N) minutes" \
@@ -909,9 +909,9 @@
909 "Wrap input lines in each FILE (standard input by default), writing to\n" \ 909 "Wrap input lines in each FILE (standard input by default), writing to\n" \
910 "standard output" \ 910 "standard output" \
911 "\n\nOptions:\n" \ 911 "\n\nOptions:\n" \
912 " -b count bytes rather than columns\n" \ 912 " -b Count bytes rather than columns\n" \
913 " -s break at spaces\n" \ 913 " -s Break at spaces\n" \
914 " -w use WIDTH columns instead of 80" 914 " -w Use WIDTH columns instead of 80"
915 915
916#define free_trivial_usage \ 916#define free_trivial_usage \
917 "" 917 ""
@@ -953,7 +953,7 @@
953 " -l Lists all filenames\n" \ 953 " -l Lists all filenames\n" \
954 " -r Perform interactive repairs\n" \ 954 " -r Perform interactive repairs\n" \
955 " -a Perform automatic repairs\n" \ 955 " -a Perform automatic repairs\n" \
956 " -v verbose\n" \ 956 " -v Verbose\n" \
957 " -s Outputs super-block information\n" \ 957 " -s Outputs super-block information\n" \
958 " -m Activates MINIX-like \"mode not cleared\" warnings\n" \ 958 " -m Activates MINIX-like \"mode not cleared\" warnings\n" \
959 " -f Force file system check" 959 " -f Force file system check"
@@ -1049,29 +1049,29 @@
1049#define grep_full_usage \ 1049#define grep_full_usage \
1050 "Search for PATTERN in each FILE or standard input" \ 1050 "Search for PATTERN in each FILE or standard input" \
1051 "\n\nOptions:\n" \ 1051 "\n\nOptions:\n" \
1052 " -H prefix output lines with filename where match was found\n" \ 1052 " -H Prefix output lines with filename where match was found\n" \
1053 " -h suppress the prefixing filename on output\n" \ 1053 " -h Suppress the prefixing filename on output\n" \
1054 " -r recurse subdirectories\n" \ 1054 " -r Recurse subdirectories\n" \
1055 " -i ignore case distinctions\n" \ 1055 " -i Ignore case distinctions\n" \
1056 " -l list names of files that match\n" \ 1056 " -l List names of files that match\n" \
1057 " -L list names of files that do not match\n" \ 1057 " -L List names of files that do not match\n" \
1058 " -n print line number with output lines\n" \ 1058 " -n Print line number with output lines\n" \
1059 " -q be quiet. Returns 0 if PATTERN was found, 1 otherwise\n" \ 1059 " -q Be quiet. Returns 0 if PATTERN was found, 1 otherwise\n" \
1060 " -v select non-matching lines\n" \ 1060 " -v Select non-matching lines\n" \
1061 " -s suppress file open/read error messages\n" \ 1061 " -s Suppress file open/read error messages\n" \
1062 " -c only print count of matching lines\n" \ 1062 " -c Only print count of matching lines\n" \
1063 " -f read PATTERN from file\n" \ 1063 " -f Read PATTERN from file\n" \
1064 " -o show only the part of a line that matches PATTERN\n" \ 1064 " -o Show only the part of a line that matches PATTERN\n" \
1065 " -e PATTERN is a regular expression\n" \ 1065 " -e PATTERN is a regular expression\n" \
1066 " -F PATTERN is a set of newline-separated strings" \ 1066 " -F PATTERN is a set of newline-separated strings" \
1067 USE_FEATURE_GREP_EGREP_ALIAS( \ 1067 USE_FEATURE_GREP_EGREP_ALIAS( \
1068 "\n -E PATTERN is an extended regular expression") \ 1068 "\n -E PATTERN is an extended regular expression") \
1069 USE_FEATURE_GREP_CONTEXT( \ 1069 USE_FEATURE_GREP_CONTEXT( \
1070 "\n -A print NUM lines of trailing context") \ 1070 "\n -A Print NUM lines of trailing context") \
1071 USE_FEATURE_GREP_CONTEXT( \ 1071 USE_FEATURE_GREP_CONTEXT( \
1072 "\n -B print NUM lines of leading context") \ 1072 "\n -B Print NUM lines of leading context") \
1073 USE_FEATURE_GREP_CONTEXT( \ 1073 USE_FEATURE_GREP_CONTEXT( \
1074 "\n -C print NUM lines of output context") 1074 "\n -C Print NUM lines of output context")
1075 1075
1076#define grep_example_usage \ 1076#define grep_example_usage \
1077 "$ grep root /etc/passwd\n" \ 1077 "$ grep root /etc/passwd\n" \
@@ -1115,9 +1115,9 @@
1115#define halt_full_usage \ 1115#define halt_full_usage \
1116 "Halt the system" \ 1116 "Halt the system" \
1117 "\n\nOptions:\n" \ 1117 "\n\nOptions:\n" \
1118 " -d delay interval for halting\n" \ 1118 " -d Delay interval for halting\n" \
1119 " -n no call to sync()\n" \ 1119 " -n No call to sync()\n" \
1120 " -f force halt (don't go through init)" 1120 " -f Force halt (don't go through init)"
1121 1121
1122#define hdparm_trivial_usage \ 1122#define hdparm_trivial_usage \
1123 "[options] [device] .." 1123 "[options] [device] .."
@@ -1125,52 +1125,52 @@
1125 USE_FEATURE_HDPARM_GET_IDENTITY( \ 1125 USE_FEATURE_HDPARM_GET_IDENTITY( \
1126 "If no device name is specified try to read from stdin.\n\n") \ 1126 "If no device name is specified try to read from stdin.\n\n") \
1127 "Options:\n" \ 1127 "Options:\n" \
1128 " -a get/set fs readahead\n" \ 1128 " -a Get/set fs readahead\n" \
1129 " -A set drive read-lookahead flag (0/1)\n" \ 1129 " -A Set drive read-lookahead flag (0/1)\n" \
1130 " -b get/set bus state (0 == off, 1 == on, 2 == tristate)\n" \ 1130 " -b Get/set bus state (0 == off, 1 == on, 2 == tristate)\n" \
1131 " -B set Advanced Power Management setting (1-255)\n" \ 1131 " -B Set Advanced Power Management setting (1-255)\n" \
1132 " -c get/set IDE 32-bit IO setting\n" \ 1132 " -c Get/set IDE 32-bit IO setting\n" \
1133 " -C check IDE power mode status\n" \ 1133 " -C Check IDE power mode status\n" \
1134 USE_FEATURE_HDPARM_HDIO_GETSET_DMA( \ 1134 USE_FEATURE_HDPARM_HDIO_GETSET_DMA( \
1135 " -d get/set using_dma flag\n") \ 1135 " -d Get/set using_dma flag\n") \
1136 " -D enable/disable drive defect-mgmt\n" \ 1136 " -D Enable/disable drive defect-mgmt\n" \
1137 " -f flush buffer cache for device on exit\n" \ 1137 " -f Flush buffer cache for device on exit\n" \
1138 " -g display drive geometry\n" \ 1138 " -g Display drive geometry\n" \
1139 " -h display terse usage information\n" \ 1139 " -h Display terse usage information\n" \
1140 USE_FEATURE_HDPARM_GET_IDENTITY( \ 1140 USE_FEATURE_HDPARM_GET_IDENTITY( \
1141 " -i display drive identification\n") \ 1141 " -i Display drive identification\n") \
1142 USE_FEATURE_HDPARM_GET_IDENTITY( \ 1142 USE_FEATURE_HDPARM_GET_IDENTITY( \
1143 " -I detailed/current information directly from drive\n") \ 1143 " -I Detailed/current information directly from drive\n") \
1144 " -k get/set keep_settings_over_reset flag (0/1)\n" \ 1144 " -k Get/set keep_settings_over_reset flag (0/1)\n" \
1145 " -K set drive keep_features_over_reset flag (0/1)\n" \ 1145 " -K Set drive keep_features_over_reset flag (0/1)\n" \
1146 " -L set drive doorlock (0/1) (removable harddisks only)\n" \ 1146 " -L Set drive doorlock (0/1) (removable harddisks only)\n" \
1147 " -m get/set multiple sector count\n" \ 1147 " -m Get/set multiple sector count\n" \
1148 " -n get/set ignore-write-errors flag (0/1)\n" \ 1148 " -n Get/set ignore-write-errors flag (0/1)\n" \
1149 " -p set PIO mode on IDE interface chipset (0,1,2,3,4,...)\n" \ 1149 " -p Set PIO mode on IDE interface chipset (0,1,2,3,4,...)\n" \
1150 " -P set drive prefetch count\n" \ 1150 " -P Set drive prefetch count\n" \
1151 " -q change next setting quietly\n" \ 1151 " -q Change next setting quietly\n" \
1152 " -Q get/set DMA tagged-queuing depth (if supported)\n" \ 1152 " -Q Get/set DMA tagged-queuing depth (if supported)\n" \
1153 " -r get/set readonly flag (DANGEROUS to set)\n" \ 1153 " -r Get/set readonly flag (DANGEROUS to set)\n" \
1154 USE_FEATURE_HDPARM_HDIO_SCAN_HWIF( \ 1154 USE_FEATURE_HDPARM_HDIO_SCAN_HWIF( \
1155 " -R register an IDE interface (DANGEROUS)\n") \ 1155 " -R Register an IDE interface (DANGEROUS)\n") \
1156 " -S set standby (spindown) timeout\n" \ 1156 " -S Set standby (spindown) timeout\n" \
1157 " -t perform device read timings\n" \ 1157 " -t Perform device read timings\n" \
1158 " -T perform cache read timings\n" \ 1158 " -T Perform cache read timings\n" \
1159 " -u get/set unmaskirq flag (0/1)\n" \ 1159 " -u Get/set unmaskirq flag (0/1)\n" \
1160 USE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF( \ 1160 USE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF( \
1161 " -U un-register an IDE interface (DANGEROUS)\n") \ 1161 " -U Un-register an IDE interface (DANGEROUS)\n") \
1162 " -v defaults; same as -mcudkrag for IDE drives\n" \ 1162 " -v Defaults; same as -mcudkrag for IDE drives\n" \
1163 " -V display program version and exit immediately\n" \ 1163 " -V Display program version and exit immediately\n" \
1164 USE_FEATURE_HDPARM_HDIO_DRIVE_RESET( \ 1164 USE_FEATURE_HDPARM_HDIO_DRIVE_RESET( \
1165 " -w perform device reset (DANGEROUS)\n") \ 1165 " -w Perform device reset (DANGEROUS)\n") \
1166 " -W set drive write-caching flag (0/1) (DANGEROUS)\n" \ 1166 " -W Set drive write-caching flag (0/1) (DANGEROUS)\n" \
1167 USE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF( \ 1167 USE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF( \
1168 " -x tristate device for hotswap (0/1) (DANGEROUS)\n") \ 1168 " -x Tristate device for hotswap (0/1) (DANGEROUS)\n") \
1169 " -X set IDE xfer mode (DANGEROUS)\n" \ 1169 " -X Set IDE xfer mode (DANGEROUS)\n" \
1170 " -y put IDE drive in standby mode\n" \ 1170 " -y Put IDE drive in standby mode\n" \
1171 " -Y put IDE drive to sleep\n" \ 1171 " -Y Put IDE drive to sleep\n" \
1172 " -Z disable Seagate auto-powersaving mode\n" \ 1172 " -Z Disable Seagate auto-powersaving mode\n" \
1173 " -z re-read partition table" 1173 " -z Re-read partition table"
1174 1174
1175#define head_trivial_usage \ 1175#define head_trivial_usage \
1176 "[OPTION]... [FILE]..." 1176 "[OPTION]... [FILE]..."
@@ -1181,9 +1181,9 @@
1181 "\n\nOptions:" \ 1181 "\n\nOptions:" \
1182 "\n -n NUM Print first NUM lines instead of first 10" \ 1182 "\n -n NUM Print first NUM lines instead of first 10" \
1183 USE_FEATURE_FANCY_HEAD( \ 1183 USE_FEATURE_FANCY_HEAD( \
1184 "\n -c NUM output the first NUM bytes" \ 1184 "\n -c NUM Output the first NUM bytes" \
1185 "\n -q never output headers giving file names" \ 1185 "\n -q Never output headers giving file names" \
1186 "\n -v always output headers giving file names") 1186 "\n -v Always output headers giving file names")
1187#define head_example_usage \ 1187#define head_example_usage \
1188 "$ head -n 2 /etc/passwd\n" \ 1188 "$ head -n 2 /etc/passwd\n" \
1189 "root:x:0:0:root:/root:/bin/bash\n" \ 1189 "root:x:0:0:root:/root:/bin/bash\n" \
@@ -1202,8 +1202,8 @@
1202 " -f FORMAT FILE\n" \ 1202 " -f FORMAT FILE\n" \
1203 " -n LENGTH Interpret only length bytes of input\n" \ 1203 " -n LENGTH Interpret only length bytes of input\n" \
1204 " -o Two-byte octal display\n" \ 1204 " -o Two-byte octal display\n" \
1205 " -s OFFSET Skip offset byte\n" \ 1205 " -s OFFSET Skip offset bytes\n" \
1206 " -v display all input data\n" \ 1206 " -v Display all input data\n" \
1207 " -x Two-byte hexadecimal display" 1207 " -x Two-byte hexadecimal display"
1208 1208
1209#define hostid_trivial_usage \ 1209#define hostid_trivial_usage \
@@ -1257,11 +1257,11 @@
1257#define hwclock_full_usage \ 1257#define hwclock_full_usage \
1258 "Query and set the hardware clock (RTC)" \ 1258 "Query and set the hardware clock (RTC)" \
1259 "\n\nOptions:\n" \ 1259 "\n\nOptions:\n" \
1260 " -r read hardware clock and print result\n" \ 1260 " -r Read hardware clock and print result\n" \
1261 " -s set the system time from the hardware clock\n" \ 1261 " -s Set the system time from the hardware clock\n" \
1262 " -w set the hardware clock to the current system time\n" \ 1262 " -w Set the hardware clock to the current system time\n" \
1263 " -u the hardware clock is kept in coordinated universal time\n" \ 1263 " -u The hardware clock is kept in coordinated universal time\n" \
1264 " -l the hardware clock is kept in local time" 1264 " -l The hardware clock is kept in local time"
1265 1265
1266#define id_trivial_usage \ 1266#define id_trivial_usage \
1267 "[OPTIONS]... [USERNAME]" 1267 "[OPTIONS]... [USERNAME]"
@@ -1269,11 +1269,11 @@
1269 "Print information for USERNAME or the current user" \ 1269 "Print information for USERNAME or the current user" \
1270 "\n\nOptions:\n" \ 1270 "\n\nOptions:\n" \
1271 USE_SELINUX( \ 1271 USE_SELINUX( \
1272 " -c prints only the security context\n") \ 1272 " -c Prints only the security context\n") \
1273 " -g prints only the group ID\n" \ 1273 " -g Prints only the group ID\n" \
1274 " -u prints only the user ID\n" \ 1274 " -u Prints only the user ID\n" \
1275 " -n print a name instead of a number\n" \ 1275 " -n Print a name instead of a number\n" \
1276 " -r prints the real user ID instead of the effective ID" 1276 " -r Prints the real user ID instead of the effective ID"
1277#define id_example_usage \ 1277#define id_example_usage \
1278 "$ id\n" \ 1278 "$ id\n" \
1279 "uid=1000(andersen) gid=1000(andersen)\n" 1279 "uid=1000(andersen) gid=1000(andersen)\n"
@@ -1302,27 +1302,25 @@
1302 "<-ahinv> <ifaces...>" 1302 "<-ahinv> <ifaces...>"
1303#define ifup_full_usage \ 1303#define ifup_full_usage \
1304 "Options:\n" \ 1304 "Options:\n" \
1305 " -h this help\n" \ 1305 " -a De/configure all interfaces automatically\n" \
1306 " -a de/configure all interfaces automatically\n" \ 1306 " -i FILE Use FILE for interface definitions\n" \
1307 " -i FILE use FILE for interface definitions\n" \ 1307 " -n Print out what would happen, but don't do it\n" \
1308 " -n print out what would happen, but don't do it\n" \
1309 " (note that this option doesn't disable mappings)\n" \ 1308 " (note that this option doesn't disable mappings)\n" \
1310 " -v print out what would happen before doing it\n" \ 1309 " -v Print out what would happen before doing it\n" \
1311 " -m don't run any mappings\n" \ 1310 " -m Don't run any mappings\n" \
1312 " -f force de/configuration" 1311 " -f Force de/configuration"
1313 1312
1314#define ifdown_trivial_usage \ 1313#define ifdown_trivial_usage \
1315 "<-ahinv> <ifaces...>" 1314 "<-ahinv> <ifaces...>"
1316#define ifdown_full_usage \ 1315#define ifdown_full_usage \
1317 "Options:\n" \ 1316 "Options:\n" \
1318 " -h this help\n" \ 1317 " -a De/configure all interfaces automatically\n" \
1319 " -a de/configure all interfaces automatically\n" \ 1318 " -i FILE Use FILE for interface definitions\n" \
1320 " -i FILE use FILE for interface definitions\n" \ 1319 " -n Print out what would happen, but don't do it\n" \
1321 " -n print out what would happen, but don't do it\n" \
1322 " (note that this option doesn't disable mappings)\n" \ 1320 " (note that this option doesn't disable mappings)\n" \
1323 " -v print out what would happen before doing it\n" \ 1321 " -v Print out what would happen before doing it\n" \
1324 " -m don't run any mappings\n" \ 1322 " -m Don't run any mappings\n" \
1325 " -f force de/configuration" 1323 " -f Force de/configuration"
1326 1324
1327#define inetd_trivial_usage \ 1325#define inetd_trivial_usage \
1328 "[-f] [-q len] [conf]" 1326 "[-f] [-q len] [conf]"
@@ -1395,18 +1393,18 @@
1395" 'sysinit' is the first item run on boot. init waits until all\n" \ 1393" 'sysinit' is the first item run on boot. init waits until all\n" \
1396" sysinit actions are completed before continuing. Following the\n" \ 1394" sysinit actions are completed before continuing. Following the\n" \
1397" completion of all sysinit actions, all 'wait' actions are run.\n" \ 1395" completion of all sysinit actions, all 'wait' actions are run.\n" \
1398" 'wait' actions, like 'sysinit' actions, cause init to wait until\n" \ 1396" 'wait' actions, like 'sysinit' actions, cause init to wait until\n" \
1399" the specified task completes. 'once' actions are asynchronous,\n" \ 1397" the specified task completes. 'once' actions are asynchronous,\n" \
1400" therefore, init does not wait for them to complete. 'restart' is\n" \ 1398" therefore, init does not wait for them to complete. 'restart' is\n" \
1401" the action taken to restart the init process. By default this should\n" \ 1399" the action taken to restart the init process. By default this should\n" \
1402" simply run /sbin/init, but can be a script which runs pivot_root or it\n" \ 1400" simply run /sbin/init, but can be a script which runs pivot_root or it\n" \
1403" can do all sorts of other interesting things. The 'ctrlaltdel' init\n" \ 1401" can do all sorts of other interesting things. The 'ctrlaltdel' init\n" \
1404" actions are run when the system detects that someone on the system\n" \ 1402" actions are run when the system detects that someone on the system\n" \
1405" console has pressed the CTRL-ALT-DEL key combination. Typically one\n" \ 1403" console has pressed the CTRL-ALT-DEL key combination. Typically one\n" \
1406" wants to run 'reboot' at this point to cause the system to reboot.\n" \ 1404" wants to run 'reboot' at this point to cause the system to reboot.\n" \
1407" Finally the 'shutdown' action specifies the actions to taken when\n" \ 1405" Finally the 'shutdown' action specifies the actions to taken when\n" \
1408" init is told to reboot. Unmounting filesystems and disabling swap\n" \ 1406" init is told to reboot. Unmounting filesystems and disabling swap\n" \
1409" is a very good here\n" \ 1407" is a very good here.\n" \
1410"\n" \ 1408"\n" \
1411" Run repeatedly actions:\n" \ 1409" Run repeatedly actions:\n" \
1412"\n" \ 1410"\n" \
@@ -1471,26 +1469,26 @@
1471 "\n\nOptions:\n" \ 1469 "\n\nOptions:\n" \
1472 " -f Force module to load into the wrong kernel version\n" \ 1470 " -f Force module to load into the wrong kernel version\n" \
1473 " -k Make module autoclean-able\n" \ 1471 " -k Make module autoclean-able\n" \
1474 " -v verbose output\n" \ 1472 " -v Verbose output\n" \
1475 " -q quiet output\n" \ 1473 " -q Quiet output\n" \
1476 " -L Lock to prevent simultaneous loads of a module\n" \ 1474 " -L Lock to prevent simultaneous loads of a module\n" \
1477 USE_FEATURE_INSMOD_LOAD_MAP( \ 1475 USE_FEATURE_INSMOD_LOAD_MAP( \
1478 " -m Output load map to stdout\n") \ 1476 " -m Output load map to stdout\n") \
1479 " -o NAME Set internal module name to NAME\n" \ 1477 " -o NAME Set internal module name to NAME\n" \
1480 " -x do not export externs" 1478 " -x Do not export externs"
1481 1479
1482#define install_trivial_usage \ 1480#define install_trivial_usage \
1483 "[-cgmops] [sources] <dest|directory>" 1481 "[-cgmops] [sources] <dest|directory>"
1484#define install_full_usage \ 1482#define install_full_usage \
1485 "Copy files and set attributes" \ 1483 "Copy files and set attributes" \
1486 "\n\nOptions:\n" \ 1484 "\n\nOptions:\n" \
1487 " -c copy the file, default\n" \ 1485 " -c Copy the file, default\n" \
1488 " -d create directories\n" \ 1486 " -d Create directories\n" \
1489 " -g set group ownership\n" \ 1487 " -g Set group ownership\n" \
1490 " -m set permission modes\n" \ 1488 " -m Set permission modes\n" \
1491 " -o set ownership\n" \ 1489 " -o Set ownership\n" \
1492 " -p preserve date\n" \ 1490 " -p Preserve date\n" \
1493 " -s strip symbol tables" 1491 " -s Strip symbol tables"
1494 1492
1495#define ip_trivial_usage \ 1493#define ip_trivial_usage \
1496 "[OPTIONS] {address | link | route | tunnel | rule} {COMMAND}" 1494 "[OPTIONS] {address | link | route | tunnel | rule} {COMMAND}"
@@ -1515,14 +1513,14 @@
1515 "[OPTION]... <ADDRESS>[[/]<NETMASK>] [NETMASK]" 1513 "[OPTION]... <ADDRESS>[[/]<NETMASK>] [NETMASK]"
1516#define ipcalc_full_usage \ 1514#define ipcalc_full_usage \
1517 "Calculate IP network settings from a IP address" \ 1515 "Calculate IP network settings from a IP address" \
1518 "\n\nOptions:\n" \ 1516 "\n\nOptions:" \
1519 " -b --broadcast Display calculated broadcast address\n" \ 1517 "\n -b --broadcast Display calculated broadcast address" \
1520 " -n --network Display calculated network address\n" \ 1518 "\n -n --network Display calculated network address" \
1521 " -m --netmask Display default netmask for IP" \ 1519 "\n -m --netmask Display default netmask for IP" \
1522 USE_FEATURE_IPCALC_FANCY( \ 1520 USE_FEATURE_IPCALC_FANCY( \
1523 "\n -p --prefix Display the prefix for IP/NETMASK\n" \ 1521 "\n -p --prefix Display the prefix for IP/NETMASK" \
1524 " -h --hostname Display first resolved host name\n" \ 1522 "\n -h --hostname Display first resolved host name" \
1525 " -s --silent Don't ever display error messages") 1523 "\n -s --silent Don't ever display error messages")
1526 1524
1527#define ipcrm_trivial_usage \ 1525#define ipcrm_trivial_usage \
1528 "[-[MQS] key] [-[mqs] id]" 1526 "[-[MQS] key] [-[mqs] id]"
@@ -1538,18 +1536,18 @@
1538#define ipcs_trivial_usage \ 1536#define ipcs_trivial_usage \
1539 "[[-smq] -i shmid] | [[-asmq] [-tcplu]]" 1537 "[[-smq] -i shmid] | [[-asmq] [-tcplu]]"
1540#define ipcs_full_usage \ 1538#define ipcs_full_usage \
1541 " -i specify a specific resource id\n" \ 1539 " -i Specify a specific resource id\n" \
1542 "Resource specification:\n" \ 1540 "Resource specification:\n" \
1543 " -m shared memory segments\n" \ 1541 " -m Shared memory segments\n" \
1544 " -q message queues\n" \ 1542 " -q Message queues\n" \
1545 " -s semaphore arrays\n" \ 1543 " -s Semaphore arrays\n" \
1546 " -a all (default)\n" \ 1544 " -a All (default)\n" \
1547 "Output format:\n" \ 1545 "Output format:\n" \
1548 " -t time\n" \ 1546 " -t Time\n" \
1549 " -c creator\n" \ 1547 " -c Creator\n" \
1550 " -p pid\n" \ 1548 " -p Pid\n" \
1551 " -l limits\n" \ 1549 " -l Limits\n" \
1552 " -u summary" 1550 " -u Summary"
1553 1551
1554#define iplink_trivial_usage \ 1552#define iplink_trivial_usage \
1555 "{ set DEVICE { up | down | arp { on | off } | show [ DEVICE ] }" 1553 "{ set DEVICE { up | down | arp { on | off } | show [ DEVICE ] }"
@@ -1557,7 +1555,7 @@
1557 "iplink set DEVICE { up | down | arp { on | off } |\n" \ 1555 "iplink set DEVICE { up | down | arp { on | off } |\n" \
1558 " dynamic { on | off } |\n" \ 1556 " dynamic { on | off } |\n" \
1559 " mtu MTU }\n" \ 1557 " mtu MTU }\n" \
1560 " iplink show [ DEVICE ]" 1558 "iplink show [ DEVICE ]"
1561 1559
1562#define iproute_trivial_usage \ 1560#define iproute_trivial_usage \
1563 "{ list | flush | { add | del | change | append |\n" \ 1561 "{ list | flush | { add | del | change | append |\n" \
@@ -1566,7 +1564,7 @@
1566 "iproute { list | flush } SELECTOR\n" \ 1564 "iproute { list | flush } SELECTOR\n" \
1567 "iproute get ADDRESS [ from ADDRESS iif STRING ]\n" \ 1565 "iproute get ADDRESS [ from ADDRESS iif STRING ]\n" \
1568 " [ oif STRING ] [ tos TOS ]\n" \ 1566 " [ oif STRING ] [ tos TOS ]\n" \
1569 " iproute { add | del | change | append | replace | monitor } ROUTE\n" \ 1567 "iproute { add | del | change | append | replace | monitor } ROUTE\n" \
1570 " SELECTOR := [ root PREFIX ] [ match PREFIX ] [ proto RTPROTO ]\n" \ 1568 " SELECTOR := [ root PREFIX ] [ match PREFIX ] [ proto RTPROTO ]\n" \
1571 " ROUTE := [ TYPE ] PREFIX [ tos TOS ] [ proto RTPROTO ]" 1569 " ROUTE := [ TYPE ] PREFIX [ tos TOS ] [ proto RTPROTO ]"
1572 1570
@@ -1659,8 +1657,8 @@
1659 "<personality> <program> [args ...]" 1657 "<personality> <program> [args ...]"
1660#define setarch_full_usage \ 1658#define setarch_full_usage \
1661 "Personality may be:\n" \ 1659 "Personality may be:\n" \
1662 " linux32 Set 32bit uname emulation\n" \ 1660 " linux32 Set 32bit uname emulation\n" \
1663 " linux64 Set 64bit uname emulation" 1661 " linux64 Set 64bit uname emulation"
1664 1662
1665#define ln_trivial_usage \ 1663#define ln_trivial_usage \
1666 "[OPTION] TARGET... LINK_NAME|DIRECTORY" 1664 "[OPTION] TARGET... LINK_NAME|DIRECTORY"
@@ -1668,11 +1666,11 @@
1668 "Create a link named LINK_NAME or DIRECTORY to the specified TARGET.\n" \ 1666 "Create a link named LINK_NAME or DIRECTORY to the specified TARGET.\n" \
1669 "You may use '--' to indicate that all following arguments are non-options." \ 1667 "You may use '--' to indicate that all following arguments are non-options." \
1670 "\n\nOptions:\n" \ 1668 "\n\nOptions:\n" \
1671 " -s make symbolic links instead of hard links\n" \ 1669 " -s Make symbolic links instead of hard links\n" \
1672 " -f remove existing destination files\n" \ 1670 " -f Remove existing destination files\n" \
1673 " -n no dereference symlinks - treat like normal file\n" \ 1671 " -n No dereference symlinks - treat like normal file\n" \
1674 " -b make a backup of the target (if exists) before link operation\n" \ 1672 " -b Make a backup of the target (if exists) before link operation\n" \
1675 " -S suf use suffix instead of ~ when making backup files" 1673 " -S suf Use suffix instead of ~ when making backup files"
1676#define ln_example_usage \ 1674#define ln_example_usage \
1677 "$ ln -s BusyBox /tmp/ls\n" \ 1675 "$ ln -s BusyBox /tmp/ls\n" \
1678 "$ ls -l /tmp/ls\n" \ 1676 "$ ls -l /tmp/ls\n" \
@@ -1699,8 +1697,8 @@
1699 "\n\nOptions:\n" \ 1697 "\n\nOptions:\n" \
1700 " -s Log to stderr as well as the system log\n" \ 1698 " -s Log to stderr as well as the system log\n" \
1701 " -t TAG Log using the specified tag (defaults to user name)\n" \ 1699 " -t TAG Log using the specified tag (defaults to user name)\n" \
1702 " -p PRIO Enter the message with the specified priority\n" \ 1700 " -p PRIO Enter the message with the specified priority.\n" \
1703 " This may be numerical or a 'facility.level' pair" 1701 " This may be numerical or a 'facility.level' pair."
1704#define logger_example_usage \ 1702#define logger_example_usage \
1705 "$ logger \"hello\"\n" 1703 "$ logger \"hello\"\n"
1706 1704
@@ -1726,7 +1724,7 @@
1726#define logread_full_usage \ 1724#define logread_full_usage \
1727 "Show the messages from syslogd (using circular buffer)" \ 1725 "Show the messages from syslogd (using circular buffer)" \
1728 "\n\nOptions:\n" \ 1726 "\n\nOptions:\n" \
1729 " -f output data as the log grows" 1727 " -f Output data as the log grows"
1730 1728
1731#define losetup_trivial_usage \ 1729#define losetup_trivial_usage \
1732 "[-o OFFSET] [-d] LOOPDEVICE [FILE]]" 1730 "[-o OFFSET] [-d] LOOPDEVICE [FILE]]"
@@ -1755,63 +1753,63 @@
1755#define ls_full_usage \ 1753#define ls_full_usage \
1756 "List directory contents" \ 1754 "List directory contents" \
1757 "\n\nOptions:" \ 1755 "\n\nOptions:" \
1758 "\n -1 list files in a single column" \ 1756 "\n -1 List files in a single column" \
1759 "\n -A do not list implied . and .." \ 1757 "\n -A Do not list implied . and .." \
1760 "\n -a do not hide entries starting with ." \ 1758 "\n -a Do not hide entries starting with ." \
1761 "\n -C list entries by columns" \ 1759 "\n -C List entries by columns" \
1762 USE_FEATURE_LS_TIMESTAMPS( \ 1760 USE_FEATURE_LS_TIMESTAMPS( \
1763 "\n -c with -l: show ctime") \ 1761 "\n -c With -l: show ctime") \
1764 USE_FEATURE_LS_COLOR( \ 1762 USE_FEATURE_LS_COLOR( \
1765 "\n --color[={always,never,auto}] control coloring") \ 1763 "\n --color[={always,never,auto}] Control coloring") \
1766 "\n -d list directory entries instead of contents" \ 1764 "\n -d List directory entries instead of contents" \
1767 USE_FEATURE_LS_TIMESTAMPS( \ 1765 USE_FEATURE_LS_TIMESTAMPS( \
1768 "\n -e list both full date and full time") \ 1766 "\n -e List both full date and full time") \
1769 USE_FEATURE_LS_FILETYPES( \ 1767 USE_FEATURE_LS_FILETYPES( \
1770 "\n -F append indicator (one of */=@|) to entries") \ 1768 "\n -F Append indicator (one of */=@|) to entries") \
1771 "\n -i list the i-node for each file" \ 1769 "\n -i List the i-node for each file" \
1772 "\n -l use a long listing format" \ 1770 "\n -l Use a long listing format" \
1773 "\n -n list numeric UIDs and GIDs instead of names" \ 1771 "\n -n List numeric UIDs and GIDs instead of names" \
1774 USE_FEATURE_LS_FILETYPES( \ 1772 USE_FEATURE_LS_FILETYPES( \
1775 "\n -p append indicator (one of /=@|) to entries") \ 1773 "\n -p Append indicator (one of /=@|) to entries") \
1776 USE_FEATURE_LS_FOLLOWLINKS( \ 1774 USE_FEATURE_LS_FOLLOWLINKS( \
1777 "\n -L list entries pointed to by symbolic links") \ 1775 "\n -L List entries pointed to by symbolic links") \
1778 USE_FEATURE_LS_RECURSIVE( \ 1776 USE_FEATURE_LS_RECURSIVE( \
1779 "\n -R list subdirectories recursively") \ 1777 "\n -R List subdirectories recursively") \
1780 USE_FEATURE_LS_SORTFILES( \ 1778 USE_FEATURE_LS_SORTFILES( \
1781 "\n -r sort the listing in reverse order") \ 1779 "\n -r Sort the listing in reverse order") \
1782 USE_FEATURE_LS_SORTFILES( \ 1780 USE_FEATURE_LS_SORTFILES( \
1783 "\n -S sort the listing by file size") \ 1781 "\n -S Sort the listing by file size") \
1784 "\n -s list the size of each file, in blocks" \ 1782 "\n -s List the size of each file, in blocks" \
1785 USE_FEATURE_AUTOWIDTH( \ 1783 USE_FEATURE_AUTOWIDTH( \
1786 "\n -T NUM assume Tabstop every NUM columns") \ 1784 "\n -T NUM Assume Tabstop every NUM columns") \
1787 USE_FEATURE_LS_TIMESTAMPS( \ 1785 USE_FEATURE_LS_TIMESTAMPS( \
1788 "\n -t with -l: show modification time") \ 1786 "\n -t With -l: show modification time") \
1789 USE_FEATURE_LS_TIMESTAMPS( \ 1787 USE_FEATURE_LS_TIMESTAMPS( \
1790 "\n -u with -l: show access time") \ 1788 "\n -u With -l: show access time") \
1791 USE_FEATURE_LS_SORTFILES( \ 1789 USE_FEATURE_LS_SORTFILES( \
1792 "\n -v sort the listing by version") \ 1790 "\n -v Sort the listing by version") \
1793 USE_FEATURE_AUTOWIDTH( \ 1791 USE_FEATURE_AUTOWIDTH( \
1794 "\n -w NUM assume the terminal is NUM columns wide") \ 1792 "\n -w NUM Assume the terminal is NUM columns wide") \
1795 "\n -x list entries by lines instead of by columns" \ 1793 "\n -x List entries by lines instead of by columns" \
1796 USE_FEATURE_LS_SORTFILES( \ 1794 USE_FEATURE_LS_SORTFILES( \
1797 "\n -X sort the listing by extension") \ 1795 "\n -X Sort the listing by extension") \
1798 USE_FEATURE_HUMAN_READABLE( \ 1796 USE_FEATURE_HUMAN_READABLE( \
1799 "\n -h print sizes in human readable format (e.g., 1K 243M 2G)") \ 1797 "\n -h Print sizes in human readable format (e.g., 1K 243M 2G)") \
1800 USE_SELINUX( \ 1798 USE_SELINUX( \
1801 "\n -k print security context") \ 1799 "\n -k Print security context") \
1802 USE_SELINUX( \ 1800 USE_SELINUX( \
1803 "\n -K print security context in long format") 1801 "\n -K Print security context in long format")
1804 1802
1805#define lsattr_trivial_usage \ 1803#define lsattr_trivial_usage \
1806 "[-Radlv] [files...]" 1804 "[-Radlv] [files...]"
1807#define lsattr_full_usage \ 1805#define lsattr_full_usage \
1808 "List file attributes on an ext2 fs" \ 1806 "List file attributes on an ext2 fs" \
1809 "\n\nOptions:\n" \ 1807 "\n\nOptions:\n" \
1810 " -R recursively list subdirectories\n" \ 1808 " -R Recursively list subdirectories\n" \
1811 " -a do not hide entries starting with .\n" \ 1809 " -a Do not hide entries starting with .\n" \
1812 " -d list directory entries instead of contents\n" \ 1810 " -d List directory entries instead of contents\n" \
1813 " -l print long flag names\n" \ 1811 " -l Print long flag names\n" \
1814 " -v list the file's version/generation number" 1812 " -v List the file's version/generation number"
1815 1813
1816#define lsmod_trivial_usage \ 1814#define lsmod_trivial_usage \
1817 "" 1815 ""
@@ -1848,12 +1846,12 @@
1848 "Create a range of special files as specified in a device table.\n" \ 1846 "Create a range of special files as specified in a device table.\n" \
1849 "Device table entries take the form of:\n" \ 1847 "Device table entries take the form of:\n" \
1850 "<type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>\n" \ 1848 "<type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>\n" \
1851 "Where name is the file name, type can be one of:\n" \ 1849 "Where name is the file name, type can be one of:\n" \
1852 " f A regular file\n" \ 1850 " f A regular file\n" \
1853 " d Directory\n" \ 1851 " d Directory\n" \
1854 " c Character special device file\n" \ 1852 " c Character special device file\n" \
1855 " b Block special device file\n" \ 1853 " b Block special device file\n" \
1856 " p Fifo (named pipe)\n" \ 1854 " p Fifo (named pipe)\n" \
1857 "uid is the user id for the target file, gid is the group id for the\n" \ 1855 "uid is the user id for the target file, gid is the group id for the\n" \
1858 "target file. The rest of the entries (major, minor, etc) apply to\n" \ 1856 "target file. The rest of the entries (major, minor, etc) apply to\n" \
1859 "to device special files. A '-' may be used for blank entries." 1857 "to device special files. A '-' may be used for blank entries."
@@ -1883,10 +1881,10 @@
1883 "\n\nOptions:\n" \ 1881 "\n\nOptions:\n" \
1884 "With no FILE, or when FILE is -, read standard input." \ 1882 "With no FILE, or when FILE is -, read standard input." \
1885 USE_FEATURE_MD5_SHA1_SUM_CHECK("\n\n" \ 1883 USE_FEATURE_MD5_SHA1_SUM_CHECK("\n\n" \
1886 " -c check MD5 sums against given list\n" \ 1884 " -c Check MD5 sums against given list\n" \
1887 "\nThe following two options are useful only when verifying checksums:\n" \ 1885 "\nThe following two options are useful only when verifying checksums:\n" \
1888 " -s don't output anything, status code shows success\n" \ 1886 " -s Don't output anything, status code shows success\n" \
1889 " -w warn about improperly formatted MD5 checksum lines") 1887 " -w Warn about improperly formatted MD5 checksum lines")
1890#define md5sum_example_usage \ 1888#define md5sum_example_usage \
1891 "$ md5sum < busybox\n" \ 1889 "$ md5sum < busybox\n" \
1892 "6fd11e98b98a58f64ff3398d7b324003\n" \ 1890 "6fd11e98b98a58f64ff3398d7b324003\n" \
@@ -1935,8 +1933,8 @@
1935#define mkdir_full_usage \ 1933#define mkdir_full_usage \
1936 "Create the DIRECTORY(ies) if they do not already exist" \ 1934 "Create the DIRECTORY(ies) if they do not already exist" \
1937 "\n\nOptions:\n" \ 1935 "\n\nOptions:\n" \
1938 " -m set permission mode (as in chmod), not rwxrwxrwx - umask\n" \ 1936 " -m Set permission mode (as in chmod), not rwxrwxrwx - umask\n" \
1939 " -p no error if existing, make parent directories as needed" 1937 " -p No error if existing, make parent directories as needed"
1940#define mkdir_example_usage \ 1938#define mkdir_example_usage \
1941 "$ mkdir /tmp/foo\n" \ 1939 "$ mkdir /tmp/foo\n" \
1942 "$ mkdir /tmp/foo\n" \ 1940 "$ mkdir /tmp/foo\n" \
@@ -1953,35 +1951,35 @@
1953 "[-M last-mounted-directory] [-S] [-T filesystem-type] " \ 1951 "[-M last-mounted-directory] [-S] [-T filesystem-type] " \
1954 "device [blocks-count]" 1952 "device [blocks-count]"
1955#define mke2fs_full_usage \ 1953#define mke2fs_full_usage \
1956 " -b size block size in bytes\n" \ 1954 " -b size Block size in bytes\n" \
1957 " -c check for bad blocks before creating\n" \ 1955 " -c Check for bad blocks before creating\n" \
1958 " -E opts set extended options\n" \ 1956 " -E opts Set extended options\n" \
1959 " -f size fragment size in bytes\n" \ 1957 " -f size Fragment size in bytes\n" \
1960 " -F force (ignore sanity checks)\n" \ 1958 " -F Force (ignore sanity checks)\n" \
1961 " -g num number of blocks in a block group\n" \ 1959 " -g num Number of blocks in a block group\n" \
1962 " -i ratio the bytes/inode ratio\n" \ 1960 " -i ratio The bytes/inode ratio\n" \
1963 " -j create a journal (ext3)\n" \ 1961 " -j Create a journal (ext3)\n" \
1964 " -J opts set journal options (size/device)\n" \ 1962 " -J opts Set journal options (size/device)\n" \
1965 " -l file read bad blocks list from file\n" \ 1963 " -l file Read bad blocks list from file\n" \
1966 " -L lbl set the volume label\n" \ 1964 " -L lbl Set the volume label\n" \
1967 " -m percent percent of fs blocks to reserve for admin\n" \ 1965 " -m percent Percent of fs blocks to reserve for admin\n" \
1968 " -M dir set last mounted directory\n" \ 1966 " -M dir Set last mounted directory\n" \
1969 " -n do not actually create anything\n" \ 1967 " -n Do not actually create anything\n" \
1970 " -N num number of inodes to create\n" \ 1968 " -N num Number of inodes to create\n" \
1971 " -o os set the 'creator os' field\n" \ 1969 " -o os Set the 'creator os' field\n" \
1972 " -O features dir_index/filetype/has_journal/journal_dev/sparse_super\n" \ 1970 " -O features Dir_index/filetype/has_journal/journal_dev/sparse_super\n" \
1973 " -q quiet execution\n" \ 1971 " -q Quiet execution\n" \
1974 " -r rev set filesystem revision\n" \ 1972 " -r rev Set filesystem revision\n" \
1975 " -S write superblock and group descriptors only\n" \ 1973 " -S Write superblock and group descriptors only\n" \
1976 " -T fs-type set usage type (news/largefile/largefile4)\n" \ 1974 " -T fs-type Set usage type (news/largefile/largefile4)\n" \
1977 " -v verbose execution" 1975 " -v Verbose execution"
1978 1976
1979#define mkfifo_trivial_usage \ 1977#define mkfifo_trivial_usage \
1980 "[OPTIONS] name" 1978 "[OPTIONS] name"
1981#define mkfifo_full_usage \ 1979#define mkfifo_full_usage \
1982 "Create a named pipe (identical to 'mknod name p')" \ 1980 "Create a named pipe (identical to 'mknod name p')" \
1983 "\n\nOptions:\n" \ 1981 "\n\nOptions:\n" \
1984 " -m create the pipe using the specified mode (default a=rw)" 1982 " -m Create the pipe using the specified mode (default a=rw)"
1985 1983
1986#define mkfs_minix_trivial_usage \ 1984#define mkfs_minix_trivial_usage \
1987 "[-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]" 1985 "[-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]"
@@ -1999,7 +1997,7 @@
1999#define mknod_full_usage \ 1997#define mknod_full_usage \
2000 "Create a special file (block, character, or pipe)" \ 1998 "Create a special file (block, character, or pipe)" \
2001 "\n\nOptions:\n" \ 1999 "\n\nOptions:\n" \
2002 " -m create the special file using the specified mode (default a=rw)" \ 2000 " -m Create the special file using the specified mode (default a=rw)" \
2003 "\n\nTYPEs include:\n" \ 2001 "\n\nTYPEs include:\n" \
2004 " b: Make a block (buffered) device\n" \ 2002 " b: Make a block (buffered) device\n" \
2005 " c or u: Make a character (un-buffered) device\n" \ 2003 " c or u: Make a character (un-buffered) device\n" \
@@ -2013,9 +2011,9 @@
2013#define mkswap_full_usage \ 2011#define mkswap_full_usage \
2014 "Prepare a disk partition to be used as a swap partition" \ 2012 "Prepare a disk partition to be used as a swap partition" \
2015 "\n\nOptions:\n" \ 2013 "\n\nOptions:\n" \
2016 " -c Check for read-ability\n" \ 2014 " -c Check for read-ability\n" \
2017 " -v0 Make version 0 swap [max 128 Megs]\n" \ 2015 " -v0 Make version 0 swap [max 128 Megs]\n" \
2018 " -v1 Make version 1 swap [big!] (default for kernels > 2.1.117)\n" \ 2016 " -v1 Make version 1 swap [big!] (default for kernels > 2.1.117)\n" \
2019 " block-count Number of block to use (default is entire partition)" 2017 " block-count Number of block to use (default is entire partition)"
2020 2018
2021#define mktemp_trivial_usage \ 2019#define mktemp_trivial_usage \
@@ -2114,37 +2112,38 @@
2114#define mount_full_usage \ 2112#define mount_full_usage \
2115 "Mount a filesystem. Filesystem autodetection requires /proc be mounted." \ 2113 "Mount a filesystem. Filesystem autodetection requires /proc be mounted." \
2116 "\n\nOptions:\n" \ 2114 "\n\nOptions:\n" \
2117 " -a: Mount all filesystems in fstab\n" \ 2115 " -a Mount all filesystems in fstab\n" \
2118 USE_FEATURE_MTAB_SUPPORT( \ 2116 USE_FEATURE_MTAB_SUPPORT( \
2119 " -f: \"Fake\" Add entry to mount table but don't mount it\n" \ 2117 " -f \"Fake\" Add entry to mount table but don't mount it\n" \
2120 " -n: Don't write a mount table entry\n" \ 2118 " -n Don't write a mount table entry\n" \
2121 ) \ 2119 ) \
2122 " -o option: One of many filesystem options, listed below\n" \ 2120 " -o option One of many filesystem options, listed below\n" \
2123 " -r: Mount the filesystem read-only\n" \ 2121 " -r Mount the filesystem read-only\n" \
2124 " -t fs-type: Specify the filesystem type\n" \ 2122 " -t fs-type Specify the filesystem type\n" \
2125 " -w: Mount for reading and writing (default)\n" \ 2123 " -w Mount for reading and writing (default)\n" \
2126 "\n" \ 2124 "\n" \
2127 "Options for use with the \"-o\" flag:\n" \ 2125 "Options for use with the \"-o\" flag:\n" \
2128 USE_FEATURE_MOUNT_LOOP( \ 2126 USE_FEATURE_MOUNT_LOOP( \
2129 " loop: Ignored (loop devices are autodetected)\n" \ 2127 " loop Ignored (loop devices are autodetected)\n" \
2130 ) \ 2128 ) \
2131 USE_FEATURE_MOUNT_FLAGS( \ 2129 USE_FEATURE_MOUNT_FLAGS( \
2132 " [a]sync: Writes are asynchronous / synchronous\n" \ 2130 " [a]sync Writes are asynchronous / synchronous\n" \
2133 " [no]atime: Disable / enable updates to inode access times\n" \ 2131 " [no]atime Disable / enable updates to inode access times\n" \
2134 " [no]diratime: Disable / enable atime updates to directories\n" \ 2132 " [no]diratime Disable / enable atime updates to directories\n" \
2135 " [no]dev: Allow use of special device files / disallow them\n" \ 2133 " [no]dev Allow use of special device files / disallow them\n" \
2136 " [no]exec: Allow use of executable files / disallow them\n" \ 2134 " [no]exec Allow use of executable files / disallow them\n" \
2137 " [no]suid: Allow set-user-id-root programs / disallow them\n" \ 2135 " [no]suid Allow set-user-id-root programs / disallow them\n" \
2138 " [r]shared: Convert [recursively] to a shared subtree\n" \ 2136 " [r]shared Convert [recursively] to a shared subtree\n" \
2139 " [r]slave: Convert [recursively] to a slave subtree\n" \ 2137 " [r]slave Convert [recursively] to a slave subtree\n" \
2140 " [r]private: Convert [recursively] to a private subtree\n" \ 2138 " [r]private Convert [recursively] to a private subtree\n" \
2141 " [un]bindable: Make mount point [un]able to be bind mounted\n" \ 2139 " [un]bindable Make mount point [un]able to be bind mounted\n" \
2142 " bind: Bind a directory to an additional location\n" \ 2140 " bind Bind a directory to an additional location\n" \
2143 " move: Relocate an existing mount point\n" \ 2141 " move Relocate an existing mount point\n" \
2144 ) \ 2142 ) \
2145 " remount: Re-mount a mounted filesystem, changing its flags\n" \ 2143 " remount Remount a mounted filesystem, changing its flags\n" \
2146 " ro/rw: Mount for read-only / read-write\n" \ 2144 " ro/rw Mount for read-only / read-write\n" \
2147 "\nThere are EVEN MORE flags that are specific to each filesystem\n" \ 2145 "\n" \
2146 "There are EVEN MORE flags that are specific to each filesystem\n" \
2148 "You'll have to see the written documentation for those filesystems" 2147 "You'll have to see the written documentation for those filesystems"
2149#define mount_example_usage \ 2148#define mount_example_usage \
2150 "$ mount\n" \ 2149 "$ mount\n" \
@@ -2187,8 +2186,8 @@
2187#define mv_full_usage \ 2186#define mv_full_usage \
2188 "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY" \ 2187 "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY" \
2189 "\n\nOptions:\n" \ 2188 "\n\nOptions:\n" \
2190 " -f don't prompt before overwriting\n" \ 2189 " -f Don't prompt before overwriting\n" \
2191 " -i interactive, prompt before overwrite" 2190 " -i Interactive, prompt before overwrite"
2192#define mv_example_usage \ 2191#define mv_example_usage \
2193 "$ mv /tmp/foo /bin/bar\n" 2192 "$ mv /tmp/foo /bin/bar\n"
2194 2193
@@ -2218,16 +2217,16 @@
2218 "Open a pipe to IP:port" USE_NC_EXTRA(" or file") \ 2217 "Open a pipe to IP:port" USE_NC_EXTRA(" or file") \
2219 NC_OPTIONS_STR \ 2218 NC_OPTIONS_STR \
2220 USE_NC_EXTRA( \ 2219 USE_NC_EXTRA( \
2221 "\n -e exec rest of command line after connect" \ 2220 "\n -e Exec rest of command line after connect" \
2222 "\n -i SECS delay interval for lines sent" \ 2221 "\n -i SECS Delay interval for lines sent" \
2223 "\n -w SECS timeout for connect" \ 2222 "\n -w SECS Timeout for connect" \
2224 "\n -f file use file (ala /dev/ttyS0) instead of network" \ 2223 "\n -f file Use file (ala /dev/ttyS0) instead of network" \
2225 ) \ 2224 ) \
2226 USE_NC_SERVER( \ 2225 USE_NC_SERVER( \
2227 "\n -l listen mode, for inbound connects" \ 2226 "\n -l Listen mode, for inbound connects" \
2228 USE_NC_EXTRA( \ 2227 USE_NC_EXTRA( \
2229 "\n (use -l twice with -e for persistent server)") \ 2228 "\n (use -l twice with -e for persistent server)") \
2230 "\n -p PORT local port number" \ 2229 "\n -p PORT Local port number" \
2231 ) 2230 )
2232 2231
2233#define nc_notes_usage "" \ 2232#define nc_notes_usage "" \
@@ -2252,15 +2251,15 @@
2252#define netstat_full_usage \ 2251#define netstat_full_usage \
2253 "Display networking information" \ 2252 "Display networking information" \
2254 "\n\nOptions:\n" \ 2253 "\n\nOptions:\n" \
2255 " -l display listening server sockets\n" \ 2254 " -l Display listening server sockets\n" \
2256 " -a display all sockets (default: connected)\n" \ 2255 " -a Display all sockets (default: connected)\n" \
2257 " -e display other/more information\n" \ 2256 " -e Display other/more information\n" \
2258 " -n don't resolve names\n" \ 2257 " -n Don't resolve names\n" \
2259 " -r display routing table\n" \ 2258 " -r Display routing table\n" \
2260 " -t tcp sockets\n" \ 2259 " -t Tcp sockets\n" \
2261 " -u udp sockets\n" \ 2260 " -u Udp sockets\n" \
2262 " -w raw sockets\n" \ 2261 " -w Raw sockets\n" \
2263 " -x unix sockets" 2262 " -x Unix sockets"
2264 2263
2265#define nice_trivial_usage \ 2264#define nice_trivial_usage \
2266 "[-n ADJUST] [COMMAND [ARG] ...]" 2265 "[-n ADJUST] [COMMAND [ARG] ...]"
@@ -2274,22 +2273,22 @@
2274#define nmeter_full_usage \ 2273#define nmeter_full_usage \
2275 "Monitor system in real time\n\n" \ 2274 "Monitor system in real time\n\n" \
2276 "Format specifiers:\n" \ 2275 "Format specifiers:\n" \
2277 "%Nc or %[cN] monitor CPU. N - bar size, default 10\n" \ 2276 "%Nc or %[cN] Monitor CPU. N - bar size, default 10\n" \
2278 " (displays: S:system U:user N:niced D:iowait I:irq i:softirq)\n" \ 2277 " (displays: S:system U:user N:niced D:iowait I:irq i:softirq)\n" \
2279 "%[niface] monitor network interface 'iface'\n" \ 2278 "%[niface] Monitor network interface 'iface'\n" \
2280 "%m monitor allocated memory\n" \ 2279 "%m Monitor allocated memory\n" \
2281 "%[mf] monitor free memory\n" \ 2280 "%[mf] Monitor free memory\n" \
2282 "%[mt] monitor total memory\n" \ 2281 "%[mt] Monitor total memory\n" \
2283 "%s monitor allocated swap\n" \ 2282 "%s Monitor allocated swap\n" \
2284 "%f monitor number of used file descriptors\n" \ 2283 "%f Monitor number of used file descriptors\n" \
2285 "%Ni monitor total/specific IRQ rate\n" \ 2284 "%Ni Monitor total/specific IRQ rate\n" \
2286 "%x monitor context switch rate\n" \ 2285 "%x Monitor context switch rate\n" \
2287 "%p monitor forks\n" \ 2286 "%p Monitor forks\n" \
2288 "%[pn] monitor # of processes\n" \ 2287 "%[pn] Monitor # of processes\n" \
2289 "%b monitor block io\n" \ 2288 "%b Monitor block io\n" \
2290 "%Nt show time (with N decimal points)\n" \ 2289 "%Nt Show time (with N decimal points)\n" \
2291 "%Nd milliseconds between updates (default=1000)\n" \ 2290 "%Nd Milliseconds between updates (default=1000)\n" \
2292 "%r print <cr> instead of <lf> at EOL" 2291 "%r Print <cr> instead of <lf> at EOL"
2293#define nmeter_example_usage \ 2292#define nmeter_example_usage \
2294 "nmeter '%250d%t %20c int %i bio %b mem %m forks%p'" 2293 "nmeter '%250d%t %20c int %i bio %b mem %m forks%p'"
2295 2294
@@ -2333,7 +2332,7 @@
2333 "changes the password for the current user." \ 2332 "changes the password for the current user." \
2334 "\n\nOptions:\n" \ 2333 "\n\nOptions:\n" \
2335 " -a Define which algorithm shall be used for the password\n" \ 2334 " -a Define which algorithm shall be used for the password\n" \
2336 " (Choices: des, md5)\n" /* ", sha1)" */ \ 2335 " (choices: des, md5)\n" /* ", sha1)" */ \
2337 " -d Delete the password for the specified user account\n" \ 2336 " -d Delete the password for the specified user account\n" \
2338 " -l Locks (disables) the specified user account\n" \ 2337 " -l Locks (disables) the specified user account\n" \
2339 " -u Unlocks (re-enables) the specified user account" 2338 " -u Unlocks (re-enables) the specified user account"
@@ -2361,11 +2360,11 @@
2361 "names on the command line\n" \ 2360 "names on the command line\n" \
2362 USAGE_PIDOF \ 2361 USAGE_PIDOF \
2363 USE_FEATURE_PIDOF_SINGLE( \ 2362 USE_FEATURE_PIDOF_SINGLE( \
2364 "\n -s display only a single PID") \ 2363 "\n -s Display only a single PID") \
2365 USE_FEATURE_PIDOF_OMIT( \ 2364 USE_FEATURE_PIDOF_OMIT( \
2366 "\n -o omit given pid.") \ 2365 "\n -o Omit given pid") \
2367 USE_FEATURE_PIDOF_OMIT( \ 2366 USE_FEATURE_PIDOF_OMIT( \
2368 "\n Use %PPID to omit the parent pid of pidof itself") 2367 "\n Use %PPID to omit the parent pid of pidof itself")
2369#define pidof_example_usage \ 2368#define pidof_example_usage \
2370 "$ pidof init\n" \ 2369 "$ pidof init\n" \
2371 "1\n" \ 2370 "1\n" \
@@ -2429,16 +2428,16 @@
2429 "NEW_ROOT PUT_OLD" 2428 "NEW_ROOT PUT_OLD"
2430#define pivot_root_full_usage \ 2429#define pivot_root_full_usage \
2431 "Move the current root file system to PUT_OLD and make NEW_ROOT\n" \ 2430 "Move the current root file system to PUT_OLD and make NEW_ROOT\n" \
2432 "the new root file system." 2431 "the new root file system"
2433 2432
2434#define poweroff_trivial_usage \ 2433#define poweroff_trivial_usage \
2435 "[-d<delay>] [-n<nosync>] [-f<force>]" 2434 "[-d<delay>] [-n<nosync>] [-f<force>]"
2436#define poweroff_full_usage \ 2435#define poweroff_full_usage \
2437 "Halt and shut off power" \ 2436 "Halt and shut off power" \
2438 "\n\nOptions:\n" \ 2437 "\n\nOptions:\n" \
2439 " -d delay interval for halting\n" \ 2438 " -d Delay interval for halting\n" \
2440 " -n no call to sync()\n" \ 2439 " -n No call to sync()\n" \
2441 " -f force power off (don't go through init)" 2440 " -f Force power off (don't go through init)"
2442 2441
2443#define printenv_trivial_usage \ 2442#define printenv_trivial_usage \
2444 "[VARIABLES...]" 2443 "[VARIABLES...]"
@@ -2450,7 +2449,7 @@
2450 "FORMAT [ARGUMENT...]" 2449 "FORMAT [ARGUMENT...]"
2451#define printf_full_usage \ 2450#define printf_full_usage \
2452 "Format and print ARGUMENT(s) according to FORMAT,\n" \ 2451 "Format and print ARGUMENT(s) according to FORMAT,\n" \
2453 "where FORMAT controls the output exactly as in C printf." 2452 "where FORMAT controls the output exactly as in C printf"
2454#define printf_example_usage \ 2453#define printf_example_usage \
2455 "$ printf \"Val=%d\\n\" 5\n" \ 2454 "$ printf \"Val=%d\\n\" 5\n" \
2456 "Val=5\n" 2455 "Val=5\n"
@@ -2468,7 +2467,7 @@
2468#else /* !ENABLE_DESKTOP */ 2467#else /* !ENABLE_DESKTOP */
2469 2468
2470#if !defined CONFIG_SELINUX && !ENABLE_FEATURE_PS_WIDE 2469#if !defined CONFIG_SELINUX && !ENABLE_FEATURE_PS_WIDE
2471#define USAGE_PS "\n This version of ps accepts no options." 2470#define USAGE_PS "\nThis version of ps accepts no options"
2472#else 2471#else
2473#define USAGE_PS "\nOptions:" 2472#define USAGE_PS "\nOptions:"
2474#endif 2473#endif
@@ -2479,9 +2478,9 @@
2479 "Report process status\n" \ 2478 "Report process status\n" \
2480 USAGE_PS \ 2479 USAGE_PS \
2481 USE_SELINUX( \ 2480 USE_SELINUX( \
2482 "\n -c show SE Linux context") \ 2481 "\n -c Show SE Linux context") \
2483 USE_FEATURE_PS_WIDE( \ 2482 USE_FEATURE_PS_WIDE( \
2484 "\n w wide output") 2483 "\n w Wide output")
2485 2484
2486#endif /* ENABLE_DESKTOP */ 2485#endif /* ENABLE_DESKTOP */
2487 2486
@@ -2534,22 +2533,22 @@
2534 "Display the value of a symbolic link" \ 2533 "Display the value of a symbolic link" \
2535 USE_FEATURE_READLINK_FOLLOW( \ 2534 USE_FEATURE_READLINK_FOLLOW( \
2536 "\n\nOptions:\n" \ 2535 "\n\nOptions:\n" \
2537 " -f canonicalize by following all symlinks") 2536 " -f Canonicalize by following all symlinks")
2538 2537
2539#define readprofile_trivial_usage \ 2538#define readprofile_trivial_usage \
2540 "[OPTIONS]..." 2539 "[OPTIONS]..."
2541#define readprofile_full_usage \ 2540#define readprofile_full_usage \
2542 "Options:\n" \ 2541 "Options:\n" \
2543 " -m <mapfile> (default: /boot/System.map)\n" \ 2542 " -m <mapfile> (Default: /boot/System.map)\n" \
2544 " -p <profile> (default: /proc/profile)\n" \ 2543 " -p <profile> (Default: /proc/profile)\n" \
2545 " -M <mult> set the profiling multiplier to <mult>\n" \ 2544 " -M <mult> Set the profiling multiplier to <mult>\n" \
2546 " -i print only info about the sampling step\n" \ 2545 " -i Print only info about the sampling step\n" \
2547 " -v print verbose data\n" \ 2546 " -v Print verbose data\n" \
2548 " -a print all symbols, even if count is 0\n" \ 2547 " -a Print all symbols, even if count is 0\n" \
2549 " -b print individual histogram-bin counts\n" \ 2548 " -b Print individual histogram-bin counts\n" \
2550 " -s print individual counters within functions\n" \ 2549 " -s Print individual counters within functions\n" \
2551 " -r reset all the counters (root only)\n" \ 2550 " -r Reset all the counters (root only)\n" \
2552 " -n disable byte order auto-detection" 2551 " -n Disable byte order auto-detection"
2553 2552
2554#define realpath_trivial_usage \ 2553#define realpath_trivial_usage \
2555 "pathname ..." 2554 "pathname ..."
@@ -2561,19 +2560,19 @@
2561#define reboot_full_usage \ 2560#define reboot_full_usage \
2562 "Reboot the system" \ 2561 "Reboot the system" \
2563 "\n\nOptions:\n" \ 2562 "\n\nOptions:\n" \
2564 " -d delay interval for rebooting\n" \ 2563 " -d Delay interval for rebooting\n" \
2565 " -n no call to sync()\n" \ 2564 " -n No call to sync()\n" \
2566 " -f force reboot (don't go through init)" 2565 " -f Force reboot (don't go through init)"
2567 2566
2568#define renice_trivial_usage \ 2567#define renice_trivial_usage \
2569 "{{-n INCREMENT} | PRIORITY} [[ -p | -g | -u ] ID ...]" 2568 "{{-n INCREMENT} | PRIORITY} [[ -p | -g | -u ] ID ...]"
2570#define renice_full_usage \ 2569#define renice_full_usage \
2571 "Change priority of running processes" \ 2570 "Change priority of running processes" \
2572 "\n\nOptions:\n" \ 2571 "\n\nOptions:\n" \
2573 " -n adjusts current nice value (smaller is faster)\n" \ 2572 " -n Adjusts current nice value (smaller is faster)\n" \
2574 " -p process id(s) (default)\n" \ 2573 " -p Process id(s) (default)\n" \
2575 " -g process group id(s)\n" \ 2574 " -g Process group id(s)\n" \
2576 " -u process user name(s) and/or id(s)" 2575 " -u Process user name(s) and/or id(s)"
2577 2576
2578#define reset_trivial_usage \ 2577#define reset_trivial_usage \
2579 "" 2578 ""
@@ -2591,9 +2590,9 @@
2591 "Remove (unlink) the FILE(s). You may use '--' to\n" \ 2590 "Remove (unlink) the FILE(s). You may use '--' to\n" \
2592 "indicate that all following arguments are non-options." \ 2591 "indicate that all following arguments are non-options." \
2593 "\n\nOptions:\n" \ 2592 "\n\nOptions:\n" \
2594 " -i always prompt before removing each destination\n" \ 2593 " -i Always prompt before removing each destination\n" \
2595 " -f remove existing destinations, never prompt\n" \ 2594 " -f Remove existing destinations, never prompt\n" \
2596 " -r,-R remove the contents of directories recursively" 2595 " -r,-R Remove the contents of directories recursively"
2597#define rm_example_usage \ 2596#define rm_example_usage \
2598 "$ rm -rf /tmp/foo\n" 2597 "$ rm -rf /tmp/foo\n"
2599 2598
@@ -2680,12 +2679,12 @@
2680 "[-efinr] pattern [files...]" 2679 "[-efinr] pattern [files...]"
2681#define sed_full_usage \ 2680#define sed_full_usage \
2682 "Options:\n" \ 2681 "Options:\n" \
2683 " -e script add the script to the commands to be executed\n" \ 2682 " -e script Add the script to the commands to be executed\n" \
2684 " -f scriptfile add script-file contents to the\n" \ 2683 " -f scriptfile Add script-file contents to the\n" \
2685 " commands to be executed\n" \ 2684 " commands to be executed\n" \
2686 " -i edit files in-place\n" \ 2685 " -i Edit files in-place\n" \
2687 " -n suppress automatic printing of pattern space\n" \ 2686 " -n Suppress automatic printing of pattern space\n" \
2688 " -r use extended regular expression syntax\n" \ 2687 " -r Use extended regular expression syntax\n" \
2689 "\n" \ 2688 "\n" \
2690 "If no -e or -f is given, the first non-option argument is taken as the sed\n" \ 2689 "If no -e or -f is given, the first non-option argument is taken as the sed\n" \
2691 "script to interpret. All remaining arguments are names of input files; if no\n" \ 2690 "script to interpret. All remaining arguments are names of input files; if no\n" \
@@ -2761,18 +2760,18 @@
2761 "With no FILE, or when FILE is -, read standard input." \ 2760 "With no FILE, or when FILE is -, read standard input." \
2762 "\n\nOptions:\n" \ 2761 "\n\nOptions:\n" \
2763 USE_FEATURE_MD5_SHA1_SUM_CHECK( \ 2762 USE_FEATURE_MD5_SHA1_SUM_CHECK( \
2764 " -c check SHA1 sums against given list\n" \ 2763 " -c Check SHA1 sums against given list\n" \
2765 "\nThe following two options are useful only when verifying checksums:\n" \ 2764 "\nThe following two options are useful only when verifying checksums:\n" \
2766 " -s don't output anything, status code shows success\n" \ 2765 " -s Don't output anything, status code shows success\n" \
2767 " -w warn about improperly formatted SHA1 checksum lines") 2766 " -w Warn about improperly formatted SHA1 checksum lines")
2768 2767
2769#define sleep_trivial_usage \ 2768#define sleep_trivial_usage \
2770 USE_FEATURE_FANCY_SLEEP("[") "N" USE_FEATURE_FANCY_SLEEP("]...") 2769 USE_FEATURE_FANCY_SLEEP("[") "N" USE_FEATURE_FANCY_SLEEP("]...")
2771#define sleep_full_usage \ 2770#define sleep_full_usage \
2772 SKIP_FEATURE_FANCY_SLEEP("Pause for N seconds.") \ 2771 SKIP_FEATURE_FANCY_SLEEP("Pause for N seconds") \
2773 USE_FEATURE_FANCY_SLEEP( \ 2772 USE_FEATURE_FANCY_SLEEP( \
2774 "Pause for a time equal to the total of the args given, where each arg can\n" \ 2773 "Pause for a time equal to the total of the args given, where each arg can\n" \
2775 "have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays.") 2774 "have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays")
2776#define sleep_example_usage \ 2775#define sleep_example_usage \
2777 "$ sleep 2\n" \ 2776 "$ sleep 2\n" \
2778 "[2 second delay results]\n" \ 2777 "[2 second delay results]\n" \
@@ -2788,27 +2787,27 @@
2788 "Sort lines of text in the specified files" \ 2787 "Sort lines of text in the specified files" \
2789 "\n\nOptions:\n" \ 2788 "\n\nOptions:\n" \
2790 USE_FEATURE_SORT_BIG( \ 2789 USE_FEATURE_SORT_BIG( \
2791 " -b ignore leading blanks\n" \ 2790 " -b Ignore leading blanks\n" \
2792 " -c check whether input is sorted\n" \ 2791 " -c Check whether input is sorted\n" \
2793 " -d dictionary order (blank or alphanumeric only)\n" \ 2792 " -d Dictionary order (blank or alphanumeric only)\n" \
2794 " -f ignore case\n" \ 2793 " -f Ignore case\n" \
2795 " -g general numerical sort\n" \ 2794 " -g General numerical sort\n" \
2796 " -i ignore unprintable characters\n" \ 2795 " -i Ignore unprintable characters\n" \
2797 " -k specify sort key\n" \ 2796 " -k Specify sort key\n" \
2798 " -M sort month\n") \ 2797 " -M Sort month\n") \
2799 " -n sort numbers\n" \ 2798 " -n Sort numbers\n" \
2800 USE_FEATURE_SORT_BIG( \ 2799 USE_FEATURE_SORT_BIG( \
2801 " -o output to file\n" \ 2800 " -o Output to file\n" \
2802 " -k sort by key\n" \ 2801 " -k Sort by key\n" \
2803 " -t use key separator other than whitespace\n") \ 2802 " -t Use key separator other than whitespace\n") \
2804 " -r reverse sort order\n" \ 2803 " -r Reverse sort order\n" \
2805 USE_FEATURE_SORT_BIG( \ 2804 USE_FEATURE_SORT_BIG( \
2806 " -s stable (don't sort ties alphabetically)\n") \ 2805 " -s Stable (don't sort ties alphabetically)\n") \
2807 " -u suppress duplicate lines" \ 2806 " -u Suppress duplicate lines" \
2808 USE_FEATURE_SORT_BIG( \ 2807 USE_FEATURE_SORT_BIG( \
2809 "\n -z input terminated by nulls, not newlines\n") \ 2808 "\n -z Input terminated by nulls, not newlines\n") \
2810 USE_FEATURE_SORT_BIG( \ 2809 USE_FEATURE_SORT_BIG( \
2811 " -mST ignored for GNU compatibility") \ 2810 " -mST Ignored for GNU compatibility") \
2812 "" 2811 ""
2813#define sort_example_usage \ 2812#define sort_example_usage \
2814 "$ echo -e \"e\\nf\\nb\\nd\\nc\\na\" | sort\n" \ 2813 "$ echo -e \"e\\nf\\nb\\nd\\nc\\na\" | sort\n" \
@@ -2831,23 +2830,23 @@
2831#define start_stop_daemon_full_usage \ 2830#define start_stop_daemon_full_usage \
2832 "Start and stop services" \ 2831 "Start and stop services" \
2833 "\n\nOptions:" \ 2832 "\n\nOptions:" \
2834 "\n -S|--start start" \ 2833 "\n -S|--start Start" \
2835 "\n -K|--stop stop" \ 2834 "\n -K|--stop Stop" \
2836 "\n -a|--startas <pathname> starts process specified by pathname" \ 2835 "\n -a|--startas <pathname> Starts process specified by pathname" \
2837 "\n -b|--background force process into background" \ 2836 "\n -b|--background Force process into background" \
2838 "\n -u|--user <username>|<uid> stop this user's processes" \ 2837 "\n -u|--user <username>|<uid> Stop this user's processes" \
2839 "\n -x|--exec <executable> program to either start or check" \ 2838 "\n -x|--exec <executable> Program to either start or check" \
2840 "\n -m|--make-pidfile create the -p file and enter pid in it" \ 2839 "\n -m|--make-pidfile Create the -p file and enter pid in it" \
2841 "\n -n|--name <process-name> stop processes with this name" \ 2840 "\n -n|--name <process-name> Stop processes with this name" \
2842 "\n -p|--pidfile <pid-file> save or load pid using a pid-file" \ 2841 "\n -p|--pidfile <pid-file> Save or load pid using a pid-file" \
2843 "\n -q|--quiet be quiet" \ 2842 "\n -q|--quiet Be quiet" \
2844 USE_FEATURE_START_STOP_DAEMON_FANCY( \ 2843 USE_FEATURE_START_STOP_DAEMON_FANCY( \
2845 "\n -o|--oknodo exit status 0 if nothing done" \ 2844 "\n -o|--oknodo Exit status 0 if nothing done" \
2846 "\n -v|--verbose be verbose" \ 2845 "\n -v|--verbose Be verbose" \
2847 "\n -N|--nicelevel <N> add N to process's nice level" \ 2846 "\n -N|--nicelevel <N> Add N to process's nice level" \
2848 ) \ 2847 ) \
2849 "\n -s|--signal <signal> signal to send (default TERM)" \ 2848 "\n -s|--signal <signal> Signal to send (default TERM)" \
2850 "\n -U|--chuid <username>|<uid> start process with this name" 2849 "\n -U|--chuid <username>|<uid> Start process with this name"
2851 2850
2852#define stat_trivial_usage \ 2851#define stat_trivial_usage \
2853 "[OPTION] FILE..." 2852 "[OPTION] FILE..."
@@ -2855,10 +2854,10 @@
2855 "Display file (default) or filesystem status" \ 2854 "Display file (default) or filesystem status" \
2856 "\n\nOptions:\n" \ 2855 "\n\nOptions:\n" \
2857 USE_FEATURE_STAT_FORMAT( \ 2856 USE_FEATURE_STAT_FORMAT( \
2858 " -c fmt use the specified format\n") \ 2857 " -c fmt Use the specified format\n") \
2859 " -f display filesystem status\n" \ 2858 " -f Display filesystem status\n" \
2860 " -L,-l dereference links\n" \ 2859 " -L,-l Dereference links\n" \
2861 " -t display info in terse form" \ 2860 " -t Display info in terse form" \
2862 USE_FEATURE_STAT_FORMAT( \ 2861 USE_FEATURE_STAT_FORMAT( \
2863 "\n\nValid format sequences for files:\n" \ 2862 "\n\nValid format sequences for files:\n" \
2864 " %a Access rights in octal\n" \ 2863 " %a Access rights in octal\n" \
@@ -2907,8 +2906,8 @@
2907#define strings_full_usage \ 2906#define strings_full_usage \
2908 "Display printable strings in a binary file" \ 2907 "Display printable strings in a binary file" \
2909 "\n\nOptions:" \ 2908 "\n\nOptions:" \
2910 "\n -a Scan the whole files (this is the default)." \ 2909 "\n -a Scan the whole files (this is the default)" \
2911 "\n -f Precede each string with the name of the file where it was found." \ 2910 "\n -f Precede each string with the name of the file where it was found" \
2912 "\n -n N Specifies that at least N characters forms a sequence (default 4)" \ 2911 "\n -n N Specifies that at least N characters forms a sequence (default 4)" \
2913 "\n -o Each string is preceded by its decimal offset in the file" 2912 "\n -o Each string is preceded by its decimal offset in the file"
2914 2913
@@ -2916,12 +2915,12 @@
2916 "[-a|g] [-F DEVICE] [SETTING]..." 2915 "[-a|g] [-F DEVICE] [SETTING]..."
2917#define stty_full_usage \ 2916#define stty_full_usage \
2918 "Without arguments, prints baud rate, line discipline,\n" \ 2917 "Without arguments, prints baud rate, line discipline,\n" \
2919 "and deviations from stty sane." \ 2918 "and deviations from stty sane" \
2920 "\n\nOptions:" \ 2919 "\n\nOptions:" \
2921 "\n -F DEVICE open device instead of stdin" \ 2920 "\n -F DEVICE Open device instead of stdin" \
2922 "\n -a print all current settings in human-readable form" \ 2921 "\n -a Print all current settings in human-readable form" \
2923 "\n -g print in stty-readable form" \ 2922 "\n -g Print in stty-readable form" \
2924 "\n [SETTING] see manpage" 2923 "\n [SETTING] See manpage"
2925 2924
2926#define su_trivial_usage \ 2925#define su_trivial_usage \
2927 "[OPTION]... [-] [username]" 2926 "[OPTION]... [-] [username]"
@@ -2944,8 +2943,8 @@
2944#define sum_full_usage \ 2943#define sum_full_usage \
2945 "Checksum and count the blocks in a file" \ 2944 "Checksum and count the blocks in a file" \
2946 "\n\nOptions:\n" \ 2945 "\n\nOptions:\n" \
2947 " -r use BSD sum algorithm (1K blocks)\n" \ 2946 " -r Use BSD sum algorithm (1K blocks)\n" \
2948 " -s use System V sum algorithm (512byte blocks)" 2947 " -s Use System V sum algorithm (512byte blocks)"
2949 2948
2950#define sv_trivial_usage \ 2949#define sv_trivial_usage \
2951 "[-v] [-w sec] command service..." 2950 "[-v] [-w sec] command service..."
@@ -3035,13 +3034,13 @@
3035 "file name. With no FILE, or when FILE is -, read standard input." \ 3034 "file name. With no FILE, or when FILE is -, read standard input." \
3036 "\n\nOptions:" \ 3035 "\n\nOptions:" \
3037 USE_FEATURE_FANCY_TAIL( \ 3036 USE_FEATURE_FANCY_TAIL( \
3038 "\n -c N[kbm] output the last N bytes") \ 3037 "\n -c N[kbm] Output the last N bytes") \
3039 "\n -n N[kbm] print last N lines instead of last 10" \ 3038 "\n -n N[kbm] Print last N lines instead of last 10" \
3040 "\n -f output data as the file grows" \ 3039 "\n -f Output data as the file grows" \
3041 USE_FEATURE_FANCY_TAIL( \ 3040 USE_FEATURE_FANCY_TAIL( \
3042 "\n -q never output headers giving file names" \ 3041 "\n -q Never output headers giving file names" \
3043 "\n -s SEC wait SEC seconds between reads with -f" \ 3042 "\n -s SEC Wait SEC seconds between reads with -f" \
3044 "\n -v always output headers giving file names" \ 3043 "\n -v Always output headers giving file names" \
3045 "\n\n" \ 3044 "\n\n" \
3046 "If the first character of N (bytes or lines) is a '+', output begins with\n" \ 3045 "If the first character of N (bytes or lines) is a '+', output begins with\n" \
3047 "the Nth item from the start of each file, otherwise, print the last N items\n" \ 3046 "the Nth item from the start of each file, otherwise, print the last N items\n" \
@@ -3060,9 +3059,9 @@
3060 "Create, extract, or list files from a tar file" \ 3059 "Create, extract, or list files from a tar file" \
3061 "\n\nOptions:\n" \ 3060 "\n\nOptions:\n" \
3062 USE_FEATURE_TAR_CREATE( \ 3061 USE_FEATURE_TAR_CREATE( \
3063 " c create\n") \ 3062 " c Create\n") \
3064 " x extract\n" \ 3063 " x Extract\n" \
3065 " t list\n" \ 3064 " t List\n" \
3066 "\nArchive format selection:\n" \ 3065 "\nArchive format selection:\n" \
3067 USE_FEATURE_TAR_GZIP( \ 3066 USE_FEATURE_TAR_GZIP( \
3068 " z Filter the archive through gzip\n") \ 3067 " z Filter the archive through gzip\n") \
@@ -3073,13 +3072,13 @@
3073 USE_FEATURE_TAR_COMPRESS( \ 3072 USE_FEATURE_TAR_COMPRESS( \
3074 " Z Filter the archive through compress\n") \ 3073 " Z Filter the archive through compress\n") \
3075 "\nFile selection:\n" \ 3074 "\nFile selection:\n" \
3076 " f name of TARFILE or \"-\" for stdin\n" \ 3075 " f Name of TARFILE or \"-\" for stdin\n" \
3077 " O extract to stdout\n" \ 3076 " O Extract to stdout\n" \
3078 USE_FEATURE_TAR_FROM( \ 3077 USE_FEATURE_TAR_FROM( \
3079 " exclude file to exclude\n" \ 3078 " exclude File to exclude\n" \
3080 " X file with names to exclude\n") \ 3079 " X File with names to exclude\n") \
3081 " C change to directory DIR before operation\n" \ 3080 " C Change to directory DIR before operation\n" \
3082 " v verbosely list files processed" 3081 " v Verbosely list files processed"
3083#define tar_example_usage \ 3082#define tar_example_usage \
3084 "$ zcat /tmp/tarball.tar.gz | tar -xf -\n" \ 3083 "$ zcat /tmp/tarball.tar.gz | tar -xf -\n" \
3085 "$ tar -cf /tmp/tarball.tar /usr/local\n" 3084 "$ tar -cf /tmp/tarball.tar /usr/local\n"
@@ -3089,7 +3088,7 @@
3089#define taskset_full_usage \ 3088#define taskset_full_usage \
3090 "Set or get CPU affinity" \ 3089 "Set or get CPU affinity" \
3091 "\n\nOptions:\n" \ 3090 "\n\nOptions:\n" \
3092 " -p operate on an existing PID" 3091 " -p Operate on an existing PID"
3093#define taskset_example_usage \ 3092#define taskset_example_usage \
3094 "$ taskset 0x7 ./dgemm_test&\n" \ 3093 "$ taskset 0x7 ./dgemm_test&\n" \
3095 "$ taskset -p 0x1 $!\n" \ 3094 "$ taskset -p 0x1 $!\n" \
@@ -3106,8 +3105,8 @@
3106#define tee_full_usage \ 3105#define tee_full_usage \
3107 "Copy standard input to each FILE, and also to standard output" \ 3106 "Copy standard input to each FILE, and also to standard output" \
3108 "\n\nOptions:\n" \ 3107 "\n\nOptions:\n" \
3109 " -a append to the given FILEs, do not overwrite\n" \ 3108 " -a Append to the given FILEs, do not overwrite\n" \
3110 " -i ignore interrupt signals (SIGINT)" 3109 " -i Ignore interrupt signals (SIGINT)"
3111#define tee_example_usage \ 3110#define tee_example_usage \
3112 "$ echo \"Hello\" | tee /tmp/foo\n" \ 3111 "$ echo \"Hello\" | tee /tmp/foo\n" \
3113 "$ cat /tmp/foo\n" \ 3112 "$ cat /tmp/foo\n" \
@@ -3138,13 +3137,13 @@
3138 "Handle incoming telnet connections" \ 3137 "Handle incoming telnet connections" \
3139 SKIP_FEATURE_TELNETD_STANDALONE(" via inetd") \ 3138 SKIP_FEATURE_TELNETD_STANDALONE(" via inetd") \
3140 "\n\nOptions:" \ 3139 "\n\nOptions:" \
3141 "\n -l LOGIN exec LOGIN on connect" \ 3140 "\n -l LOGIN Exec LOGIN on connect" \
3142 "\n -f issue_file Display issue_file instead of /etc/issue" \ 3141 "\n -f issue_file Display issue_file instead of /etc/issue" \
3143 USE_FEATURE_TELNETD_STANDALONE( \ 3142 USE_FEATURE_TELNETD_STANDALONE( \
3144 "\n -p PORT port to listen to" \ 3143 "\n -p PORT Port to listen to" \
3145 "\n -b ADDR address to bind to" \ 3144 "\n -b ADDR Address to bind to" \
3146 "\n -F stay in foreground" \ 3145 "\n -F Stay in foreground" \
3147 "\n -i run as inetd subservice" \ 3146 "\n -i Run as inetd subservice" \
3148 ) 3147 )
3149 3148
3150#define test_trivial_usage \ 3149#define test_trivial_usage \
@@ -3188,7 +3187,7 @@
3188 "Run the program COMMAND with arguments ARGS. When COMMAND finishes,\n" \ 3187 "Run the program COMMAND with arguments ARGS. When COMMAND finishes,\n" \
3189 "COMMAND's resource usage information is displayed." \ 3188 "COMMAND's resource usage information is displayed." \
3190 "\n\nOptions:\n" \ 3189 "\n\nOptions:\n" \
3191 " -v Displays verbose resource usage information" 3190 " -v Display verbose resource usage information"
3192 3191
3193#define top_trivial_usage \ 3192#define top_trivial_usage \
3194 "[-b] [-n count] [-d seconds]" 3193 "[-b] [-n count] [-d seconds]"
@@ -3216,9 +3215,9 @@
3216 "Translate, squeeze, and/or delete characters from\n" \ 3215 "Translate, squeeze, and/or delete characters from\n" \
3217 "standard input, writing to standard output" \ 3216 "standard input, writing to standard output" \
3218 "\n\nOptions:\n" \ 3217 "\n\nOptions:\n" \
3219 " -c take complement of STRING1\n" \ 3218 " -c Take complement of STRING1\n" \
3220 " -d delete input characters coded STRING1\n" \ 3219 " -d Delete input characters coded STRING1\n" \
3221 " -s squeeze multiple output characters of STRING2 into one character" 3220 " -s Squeeze multiple output characters of STRING2 into one character"
3222#define tr_example_usage \ 3221#define tr_example_usage \
3223 "$ echo \"gdkkn vnqkc\" | tr [a-y] [b-z]\n" \ 3222 "$ echo \"gdkkn vnqkc\" | tr [a-y] [b-z]\n" \
3224 "hello world\n" 3223 "hello world\n"
@@ -3264,7 +3263,7 @@
3264#define tty_full_usage \ 3263#define tty_full_usage \
3265 "Print the file name of the terminal connected to standard input" \ 3264 "Print the file name of the terminal connected to standard input" \
3266 "\n\nOptions:\n" \ 3265 "\n\nOptions:\n" \
3267 " -s print nothing, only return an exit status" 3266 " -s Print nothing, only return an exit status"
3268#define tty_example_usage \ 3267#define tty_example_usage \
3269 "$ tty\n" \ 3268 "$ tty\n" \
3270 "/dev/tty2\n" 3269 "/dev/tty2\n"
@@ -3325,13 +3324,13 @@
3325#define uname_full_usage \ 3324#define uname_full_usage \
3326 "Print certain system information. With no OPTION, same as -s." \ 3325 "Print certain system information. With no OPTION, same as -s." \
3327 "\n\nOptions:\n" \ 3326 "\n\nOptions:\n" \
3328 " -a print all information\n" \ 3327 " -a Print all information\n" \
3329 " -m the machine (hardware) type\n" \ 3328 " -m The machine (hardware) type\n" \
3330 " -n print the machine's network node hostname\n" \ 3329 " -n Print the machine's network node hostname\n" \
3331 " -r print the operating system release\n" \ 3330 " -r Print the operating system release\n" \
3332 " -s print the operating system name\n" \ 3331 " -s Print the operating system name\n" \
3333 " -p print the host processor type\n" \ 3332 " -p Print the host processor type\n" \
3334 " -v print the operating system version" 3333 " -v Print the operating system version"
3335#define uname_example_usage \ 3334#define uname_example_usage \
3336 "$ uname -a\n" \ 3335 "$ uname -a\n" \
3337 "Linux debian 2.4.23 #2 Tue Dec 23 17:09:10 MST 2003 i686 GNU/Linux\n" 3336 "Linux debian 2.4.23 #2 Tue Dec 23 17:09:10 MST 2003 i686 GNU/Linux\n"
@@ -3341,8 +3340,8 @@
3341#define uncompress_full_usage \ 3340#define uncompress_full_usage \
3342 "Uncompress .Z file[s]" \ 3341 "Uncompress .Z file[s]" \
3343 "\n\nOptions:\n" \ 3342 "\n\nOptions:\n" \
3344 " -c extract to stdout\n" \ 3343 " -c Extract to stdout\n" \
3345 " -f force overwrite an existing file" 3344 " -f Force overwrite an existing file"
3346 3345
3347#define uniq_trivial_usage \ 3346#define uniq_trivial_usage \
3348 "[-fscdu]... [INPUT [OUTPUT]]" 3347 "[-fscdu]... [INPUT [OUTPUT]]"
@@ -3350,11 +3349,11 @@
3350 "Discard all but one of successive identical lines from INPUT\n" \ 3349 "Discard all but one of successive identical lines from INPUT\n" \
3351 "(or standard input), writing to OUTPUT (or standard output)" \ 3350 "(or standard input), writing to OUTPUT (or standard output)" \
3352 "\n\nOptions:\n" \ 3351 "\n\nOptions:\n" \
3353 " -c prefix lines by the number of occurrences\n" \ 3352 " -c Prefix lines by the number of occurrences\n" \
3354 " -d only print duplicate lines\n" \ 3353 " -d Only print duplicate lines\n" \
3355 " -u only print unique lines\n" \ 3354 " -u Only print unique lines\n" \
3356 " -f N skip the first N fields\n" \ 3355 " -f N Skip the first N fields\n" \
3357 " -s N skip the first N chars (after any skipped fields)" 3356 " -s N Skip the first N chars (after any skipped fields)"
3358#define uniq_example_usage \ 3357#define uniq_example_usage \
3359 "$ echo -e \"a\\na\\nb\\nc\\nc\\na\" | sort | uniq\n" \ 3358 "$ echo -e \"a\\na\\nb\\nc\\nc\\na\" | sort | uniq\n" \
3360 "a\n" \ 3359 "a\n" \
@@ -3368,21 +3367,21 @@
3368 "is given, the input is converted to the opposite output format.\n" \ 3367 "is given, the input is converted to the opposite output format.\n" \
3369 "When no file is given, use stdin for input and stdout for output." \ 3368 "When no file is given, use stdin for input and stdout for output." \
3370 "\n\nOptions:\n" \ 3369 "\n\nOptions:\n" \
3371 " -u output will be in UNIX format\n" \ 3370 " -u Output will be in UNIX format\n" \
3372 " -d output will be in DOS format" 3371 " -d Output will be in DOS format"
3373 3372
3374#define unzip_trivial_usage \ 3373#define unzip_trivial_usage \
3375 "[-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]" 3374 "[-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]"
3376#define unzip_full_usage \ 3375#define unzip_full_usage \
3377 "Extract files from ZIP archives" \ 3376 "Extract files from ZIP archives" \
3378 "\n\nOptions:\n" \ 3377 "\n\nOptions:\n" \
3379 " -l list archive contents (short form)\n" \ 3378 " -l List archive contents (short form)\n" \
3380 " -n never overwrite existing files (default)\n" \ 3379 " -n Never overwrite existing files (default)\n" \
3381 " -o overwrite files without prompting\n" \ 3380 " -o Overwrite files without prompting\n" \
3382 " -p send output to stdout\n" \ 3381 " -p Send output to stdout\n" \
3383 " -q be quiet\n" \ 3382 " -q Be quiet\n" \
3384 " -x exclude these files\n" \ 3383 " -x Exclude these files\n" \
3385 " -d extract files into this directory" 3384 " -d Extract files into this directory"
3386 3385
3387#define uptime_trivial_usage \ 3386#define uptime_trivial_usage \
3388 "" 3387 ""
@@ -3405,7 +3404,7 @@
3405#define uudecode_full_usage \ 3404#define uudecode_full_usage \
3406 "Uudecode a file" \ 3405 "Uudecode a file" \
3407 "\n\nOptions:\n" \ 3406 "\n\nOptions:\n" \
3408 " -o FILE direct output to FILE" 3407 " -o FILE Direct output to FILE"
3409#define uudecode_example_usage \ 3408#define uudecode_example_usage \
3410 "$ uudecode -o busybox busybox.uu\n" \ 3409 "$ uudecode -o busybox busybox.uu\n" \
3411 "$ ls -l busybox\n" \ 3410 "$ ls -l busybox\n" \
@@ -3416,7 +3415,7 @@
3416#define uuencode_full_usage \ 3415#define uuencode_full_usage \
3417 "Uuencode a file" \ 3416 "Uuencode a file" \
3418 "\n\nOptions:\n" \ 3417 "\n\nOptions:\n" \
3419 " -m use base64 encoding per RFC1521" 3418 " -m Use base64 encoding per RFC1521"
3420#define uuencode_example_usage \ 3419#define uuencode_example_usage \
3421 "$ uuencode busybox busybox\n" \ 3420 "$ uuencode busybox busybox\n" \
3422 "begin 755 busybox\n" \ 3421 "begin 755 busybox\n" \
@@ -3477,10 +3476,10 @@
3477 "Print line, word, and byte counts for each FILE, and a total line if\n" \ 3476 "Print line, word, and byte counts for each FILE, and a total line if\n" \
3478 "more than one FILE is specified. With no FILE, read standard input." \ 3477 "more than one FILE is specified. With no FILE, read standard input." \
3479 "\n\nOptions:\n" \ 3478 "\n\nOptions:\n" \
3480 " -c print the byte counts\n" \ 3479 " -c Print the byte counts\n" \
3481 " -l print the newline counts\n" \ 3480 " -l Print the newline counts\n" \
3482 " -L print the length of the longest line\n" \ 3481 " -L Print the length of the longest line\n" \
3483 " -w print the word counts" 3482 " -w Print the word counts"
3484#define wc_example_usage \ 3483#define wc_example_usage \
3485 "$ wc /etc/passwd\n" \ 3484 "$ wc /etc/passwd\n" \
3486 " 31 46 1365 /etc/passwd\n" 3485 " 31 46 1365 /etc/passwd\n"
@@ -3492,12 +3491,12 @@
3492#define wget_full_usage \ 3491#define wget_full_usage \
3493 "Retrieve files via HTTP or FTP" \ 3492 "Retrieve files via HTTP or FTP" \
3494 "\n\nOptions:\n" \ 3493 "\n\nOptions:\n" \
3495 " -c continue retrieval of aborted transfers\n" \ 3494 " -c Continue retrieval of aborted transfers\n" \
3496 " -q quiet mode - do not print\n" \ 3495 " -q Quiet mode - do not print\n" \
3497 " -P Set directory prefix to DIR\n" \ 3496 " -P Set directory prefix to DIR\n" \
3498 " -O save to filename ('-' for stdout)\n" \ 3497 " -O Save to filename ('-' for stdout)\n" \
3499 " -U adjust 'User-Agent' field\n" \ 3498 " -U Adjust 'User-Agent' field\n" \
3500 " -Y use proxy ('on' or 'off')" 3499 " -Y Use proxy ('on' or 'off')"
3501 3500
3502#define which_trivial_usage \ 3501#define which_trivial_usage \
3503 "[COMMAND ...]" 3502 "[COMMAND ...]"