Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pkgmk(1) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pkgparam(1)

pkgproto(1)

pkgtrans(1)



pkgmk(1)              UNIX System V(Essential Utilities)               pkgmk(1)


NAME
      pkgmk - produce an installable package

SYNOPSIS
      pkgmk [-o] [-d device] [-r rootpath] [-b basedir] [-l limit] [-a arch]
            [-v version] [-p pstamp] [-f prototype] [variable=value . . . ]
      [pkginst]

DESCRIPTION
      pkgmk produces an installable package to be used as input to the pkgadd
      command.  The package contents will be in directory structure format.

      The command uses the package prototype file as input and creates a pkgmap
      file.  The contents for each entry in the prototype file is copied to the
      appropriate output location.  Information concerning the contents
      (checksum, file size, modification date) is computed and stored in the
      pkgmap file, along with attribute information specified in the prototype
      file.

      -o             Overwrites the same instance, package instance will be
                     overwritten if it already exists.

      -d device      Creates the package on device.  device can be a full
                     pathname to a directory or the identifiers for a floppy
                     disk or removable disk (for example, /dev/diskette).  The
                     default device is the installation spool directory.

      -r rootpath    Ignores destination paths in the prototype file.  Instead,
                     uses the indicated rootpath with the source pathname
                     appended to locate objects on the source machine.

      -b basedir     Prepends the indicated basedir to locate relocatable
                     objects on the source machine.

      -l limit       Specifies the maximum size in 512 byte blocks of the
                     output device as limit.  By default, if the output file is
                     a directory or a mountable device, pkgmk will employ the
                     df command to dynamically calculate the amount of
                     available space on the output device.  Useful in
                     conjunction with pkgtrans to create package with
                     datastream format.

      -a arch        Overrides the architecture information provided in the
                     pkginfo file with arch.

      -v version     Overrides version information provided in the pkginfo file
                     with version.

      -p pstamp      Overrides the production stamp definition in the pkginfo
                     file with pstamp.




10/89                                                                    Page 1







pkgmk(1)              UNIX System V(Essential Utilities)               pkgmk(1)


      -f prototype   Uses the file prototype as input to the command.  The
                     default name for this file is either Prototype or
                     prototype.

      variable=value Places the indicated variable in the packaging
                     environment.  [See prototype(4) for definitions of
                     packaging variables.]

      pkginst        Specifies the package by its instance.  pkgmk will
                     automatically create a new instance if the version and/or
                     architecture is different.  A user should specify only a
                     package abbreviation; a particular instance should not be
                     specified unless the user is overwriting it.

NOTES
      Architecture information is provided on the command line with the -a
      option or in the prototype file.  If no architecture information is
      supplied at all, the output of uname -m will be used.

      Version information is provided on the command line with the -v option or
      in the prototype file.  If no version information is supplied, a default
      based on the current date will be provided.

      Command line definitions for both architecture and version override the
      prototype definitions.

SEE ALSO
      pkgparam(1), pkgproto(1), pkgtrans(1).


























Page 2                                                                    10/89





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