pkgchk(1M) RISC/os Reference Manual pkgchk(1M)
NAME
pkgchk - check accuracy of installation
SYNOPSIS
pkgchk [-l|-acfqv] [-nx] [-p path1[,path2 ...] [-i file]
[pkginst...]
pkgchk -d device [-l|v] [-p path1[,path2 ...] [-i file]
[pkginst...]
pkgchk -m pkgmap [-e envfile] [-l|-acfqv] [-nx] [-i file]
[-p path1[,path2 ...]]
DESCRIPTION
pkgchk checks the accuracy of installed files or, by use of
the -l option, displays information about package files.
The command checks the integrity of directory structures and
the files. Discrepancies are reported on stderr along with
a detailed explanation of the problem.
The first synopsis defined above is used to list or check
the contents and/or attributes of objects that are currently
installed on the system. Package names may be listed on the
command line, or by default the entire contents of a machine
will be checked.
The second synopsis is used to list or check the contents of
a package which has been spooled on the specified device,
but not installed. Note that attributes cannot be checked
for spooled packages.
The third synopsis is used to list or check the contents
and/or attributes of objects which are described in the
indicated pkgmap.
The option definitions are:
-l Lists information on the selected files that make up a
package. It is not compatible with the a, c, f, g, and
v options.
-a Audits the file attributes only, does not check file
contents. Default is to check both.
-c Audits the file contents only, does not check file
attributes. Default is to check both.
-f Corrects file attributes if possible. If used with the
-x option, it removes hidden files. When pkgchk is
invoked with this option it creates directories, named
pipes, links and special devices if they do not already
exist.
Printed 11/19/92 Page 1
pkgchk(1M) RISC/os Reference Manual pkgchk(1M)
-q Quiet mode. Does not give messages about missing
files.
-v Verbose mode. Files are listed as processed.
-n Does not check volatile or editable files. This should
be used for most post-installation checking.
-x Searches exclusive directories, looking for files which
exist that are not in the installation software data-
base or the indicated pkgmap file.
-p Only checks the accuracy of the pathname or pathnames
listed. pathname can be one or more pathnames
separated by commas (or by white space, if the list is
quoted).
-i Reads a list of pathnames from file and compares this
list against the installation software database or the
indicated pkgmap file. Pathnames which are not con-
tained in inputfile are not checked.
-d Specifies the device on which a spooled package
resides. device can be a directory pathname or the
identifiers for tape, floppy disk or removable disk
(for example, /var/tmp or /dev/diskette).
-m Requests that the package be checked against the pkgmap
file pkgmap.
-e Requests that the pkginfo file named as envfile be used
to resolve parameters noted in the specified pkgmap
file.
pkginst
Specifies the package instance or instances to be
checked. The format pkginst.* can be used to check all
instances of a package. The default is to display all
information about all installed packages.
SEE ALSO
pkgadd(1M), pkgask(1M), pkginfo(1M), pkgrm(1M),
pkgtrans(1M).
Page 2 Printed 11/19/92