pkgmk(1)

pkgmk - produce an installable package

As shipped in IRIX 6.5.7. Unchanged since IRIX 6.5.

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.
     -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.

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