renders as:
```
RCORDER(8) FreeBSD System Manager's Manual RCORDER(8)
NAME
rcorder – print a dependency ordering of interdependent files
SYNOPSIS
rcorder [-gp] [-k keep] [-s skip] file ...
DESCRIPTION
The rcorder utility is designed to print out a dependency ordering of a
set of interdependent files. Typically it is used to find an execution
sequence for a set of shell scripts in which certain files must be
executed before others.
Each file passed to rcorder must be annotated with special lines (which
look like comments to the shell) which indicate the dependencies the
files have upon certain points in the sequence, known as “conditions”,
and which indicate, for each file, which “conditions” may be expected to
be filled by that file.
Within each file, a block containing a series of ‘REQUIRE’, ‘PROVIDE’,
‘BEFORE’ and ‘KEYWORD’ lines must appear. The format of the lines is
rigid. Each line must begin with a single ‘#’, followed by a single
space, followed by ‘PROVIDE:’, ‘REQUIRE:’, ‘BEFORE:’, or ‘KEYWORD:’. No
deviation is permitted. Each dependency line is then followed by a
series of conditions, separated by whitespace. Multiple ‘PROVIDE’,
‘REQUIRE’, ‘BEFORE’ and ‘KEYWORD’ lines may appear, but all such lines
must appear in a sequence without any intervening lines, as once a line
that does not follow the format is reached, parsing stops.
The options are as follows:
-g Produce a GraphViz (.dot) of the complete dependency graph
instead of plaintext calling order list.
-k keep Add the specified keyword to the “keep list”. If any -k option
is given, only those files containing the matching keyword are
listed. This option can be specified multiple times.
-p Generate ordering suitable for parallel startup, placing files
that can be executed simultaneously on the same line.
-s skip Add the specified keyword to the “skip list”. If any -s option
is given, files containing the matching keyword are not listed.
This option can be specified multiple times.
An example block follows:
# REQUIRE: networking syslog
# REQUIRE: usr
# PROVIDE: dns nscd
This block states that the file in which it appears depends upon the
‘networking’, ‘syslog’, and ‘usr’ conditions, and provides the ‘dns’ and
‘nscd’ conditions.
A file may contain zero ‘PROVIDE’ lines, in which case it provides no
conditions, and may contain zero ‘REQUIRE’ lines, in which case it has no
dependencies. There must be at least one file with no dependencies in
the set of arguments passed to rcorder in order for it to find a starting
place in the dependency ordering.
KEYWORDS
There are several KEYWORDs in use:
firstboot, nojail, nojailvnet, nostart
Used by rc(8).
suspend, resume
Used by /etc/rc.suspend and /etc/rc.resume (see
acpiconf(8))
shutdown Used by rc.shutdown(8).
EXAMPLES
[...restsnip unchanged...]
```
and:
```
ACPICONF(8) FreeBSD System Manager's Manual ACPICONF(8)
NAME
acpiconf – control ACPI power management
SYNOPSIS
acpiconf [-h] [-i batt] [-k ack] [-s type]
DESCRIPTION
The acpiconf utility allows the user control of the ACPI power management
functions. The following command-line options are recognized:
-h Displays a summary of available options.
-i batt Get design information and current status of the battery
specified by its number, starting with 0.
-k ack Ack or abort a pending suspend request using the argument
provided. Most users should not use this option directly.
-s type Enters the specified sleep mode. Recognized types are 1
(only the CPU clock is stopped), 2 (not implemented on
most systems but similar to S1), 3 (the CPU context is
lost and memory context is preserved), and 4 (the CPU
context is lost and memory context is stored to disk).
Sleep states may also be given as S1, S2, etc. The
supported states depend on BIOS implementation, including
ACPI byte code (AML). If the /etc/rc.suspend and
/etc/rc.resume scripts are executable, they will be run by
devd(8) before and after entering the given sleep state.
The /etc/rc.suspend and /etc/rc.resume scripts use the
rcorder(8) utility to call scripts in /etc/rc.d/ and the
$local_startup directories that have a "suspend" or
"resume" KEYWORD, respectively. Called scripts are
supplied with a single "suspend" / "resume" command line
argument. See rc.conf(5) for more information about
$local_startup.
SEE ALSO
acpi(4), rc.conf(5), acpidump(8), apm(8), devd(8), rcorder(8)
HISTORY
The acpiconf utility appeared in FreeBSD 5.0.
AUTHORS
The acpiconf utility was written by Mitsuru Iwasaki
<iwasaki@FreeBSD.org>. This manual page was written by Dag-Erling
Smørgrav <des@FreeBSD.org>.
FreeBSD 13.2-STABLE June 13, 2023 FreeBSD 13.2-STABLE
```