ktcheck verifies a client's command file with the radmind server host.
The command file is downloaded from host if it is missing or has the
wrong size. With the -c option, checksums are also used to verify
files.

Reading the command file line-by-line, ktcheck verifies each command
file and transcript listed, downloading it from host if it is missing
or out of date. ktcheck ignors blank lines and comments ( lines start-
ing with '#' ). Included command files are read are verified using the
same method.

Each special file listed in the command file is converted into a tran-
script line in special.T with information provided by host. See rad-
mind(8) for details of the STAT command.

If checksuming is turned on, the special transcript is verified using
the checksum and file size. If either are wrong, the special tran-
script is updated. If checksuming is turned off, the special tran-
script is always updated.

Files updated by ktcheck must be regular files and the user must have
access to modify them.

When run with the -n option, ktcheck verifies but never downloads the
command files or transcripts. A tempory special.T is created for veri-
fication and is removed on exit.