[OpenAFS-devel] First cut of HTML reference manual
Russ Allbery
openafs-doc@openafs.org
Tue, 24 Jan 2006 22:07:24 -0800
I've just finished the first cut of an HTML conversion of the OpenAFS
reference manual that's now maintained in POD. There are still a few
rough edges (such as interpage navigation) to work out and the results
look rather sparse style-wise, but the content should be fairly
reasonable.
I've committed the script that does the HTML conversion to the trunk, and
will probably pull that into the release branch before 1.4.1 goes final.
You can see the results at:
<http://www.eyrie.org/~eagle/tmp/openafs/>
right now.
I'm sorry it took me so long to finish this part.
Please look this over and mail openafs-doc@openafs.org with anything that
looks wrong. Also, now that we have pages up in HTML, now is the time for
people to look them over and find any problems. Ideally, patches against
the POD source are desired, but go ahead and send notes about any problems
that you find so that at least we can accumulate a problem list to start
working on.
Below are the already known problems that you don't have to report. Any
help with fixing these would also be greatly appreciated.
* The following installed commands have no man pages:
bos_util
copyauth
fs getcalleraccess
fs getcrypt
fs listaliases
fs newalias
fs rxstatpeer
fs rxstatproc
fs setcbaddr
fs setcrypt
kseal
pts interactive
pts quit
pts sleep
pts source
read_tape
restorevol
rmtsysd
vldb_convert
vos changeloc
vos clone
vos convertROtoRW
vos copy
vos shadow
vos size
vsys
* The following configuration files have no man pages:
CellAlias
* klog.krb, pagsh.krb, and tokens.krb need to be listed as alternative
names in the NAME line of the non-.krb man pages, links should be
installed on man page installation, and the behavior of pagsh.krb
should be documented in the pagsh man page.
* Some of the documentation in fs getserverprefs needs minor updates to
reflect what happens in the dynroot case.
* fs sysname documentation needs to include the possibility of setting
multiple sysnames and the resulting behavior.
* The afsd man page is horribly out of date. It doesn't explain
dynroot, many options are missing, and some of the options described
are no longer valid. It also still assumes that -settime is the
default and says that the system must be rebooted after shutdown,
which isn't the case at least on Linux.
* All of the paths in the man pages are the Transarc paths. I'm not
sure how best to deal with the possibility of installing OpenAFS in
multiple different paths, but it would be good to at least
acknowledge the issue.
* bos listkeys and the KeyFile man page assume that you're using the
kaserver.
* I'm fairly sure that the fileserver man page no longer documents all
of the fileserver options.
* The package man page should probably mention the (pointless) package
apropos and package help commands, or they could be removed. There
used to be separate man pages for them, but that seemed rather
pointless.
* There are lingering references to AFS Development or AFS Product
Support in descriptions of options that one should generally not
use. Also, all of the manual references refer to the "IBM" manual.
We should decide how to handle this terminology-wise.
* The salvager actually creates a bunch of SalvageLog files and then
combines them, but the SalvageLog man page doesn't reflect this.
* The CellServDB documentation hasn't been updated for -dynroot.
* The aklog man page isn't in POD. (Neither is the mpp man page, but
I don't think we care about it and it's not currently installed.)
--
Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/>