Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pkgadd(1M)

pkgask(1M)

pkginfo(1M)

pkgrm(1M)

pkgtrans(1M)



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



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026