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