pkgmk(1) DG/UX 5.4.2 pkgmk(1)
NAME
pkgmk - produce an installable package
SYNOPSIS
pkgmk [-o] [-d device] [-r rootpath] [-b basdir] [-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 Creates the package on device. device can be a
directory pathname or the identifiers for a floppy
disk or removable disk (for example, /dev/diskette).
The default device is the installation spool
directory.
-r 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 Prepends the indicated basedir to locate relocatable
objects on the source machine.
-l 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 Overrides the architecture information provided in the
pkginfo file with arch.
-v Overrides version information provided in the pkginfo
file with version.
-p Overrides the production stamp definition in the
pkginfo file with pstamp.
Licensed material--property of copyright holder(s) 1
pkgmk(1) DG/UX 5.4.2 pkgmk(1)
-f Uses the file prototype as input to the command. The
default prototype filename is [Pp]rototype.
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. An instance
can be the package abbreviation or a specific instance
(for example, inst.1).
SEE ALSO
pkgparam(1), pkgproto(1), pkgtrans(1).
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.
Licensed material--property of copyright holder(s) 2