Software Distributor Administration Guide HP-UX 11i v1, 11i v2, and 11i v3 (5900-2561, March 2013)
subproduct Keyword that begins a subproduct specification.
tag The subproduct’s identifier (short name).
contents A whitespace-separated list of the subproduct’s fileset tag values (that is,
contents fileset1 fileset2 fileset3 ...filesetN).
In the PSF, fileset definitions are not contained within subproduct definitions.
The contents keyword is used to assign filesets to subproducts. This linkage
allows a fileset to be contained in multiple subproducts.
description A multi-line description of the subproduct; either the text itself (within
double-quotes), or a pointer to the filename that contains the text.
title A one-line string that further identifies the subproduct.
end Ends the subproduct specification. No value is required. This keyword is optional.
If you use it and it is incorrectly placed, the specification will fail.
10.4.2.4.8 Fileset Specification
The fileset specification is required in the PSF. Use filesets to group files together.
A fileset specification looks like this:
fileset
tag manB
ancestor OLDSD.MAN
architecture HP-UX_B.11.00_32/64
category_tag manpg
description </mfg/sd/data/man/description
is_kernel false
is_locatable false
is_patch false
is_reboot false
is_sparse false
machine_type *
os_name HP-UX
os_release ?.11.00.*
os_version ?
revision 2.40
supersedes product.fileset,fr=revision
title Commands (management utilities)
# Optional control script specification
# Optional dependency specification
# REQUIRED FILE SPECIFICATION
# Additional file specifications optional.
end
Each keyword defines an attribute as a fileset object. For each fileset object specified, swpackage
requires the fileset and tag keywords, plus zero or more file specifications.
tag The fileset identifier (short name).
architecture Describes the target system(s) on which the fileset will run if filesets for
multiple architecture are included in a single product. Provides a
human-readable summary of the four uname(1) attributes which define
the exact target system(s) the product supports. Many filesets do not include
an architecture; only a product architecture need be defined.
ancestor A list of filesets that will match the current fileset when installed on a target
system, if the match_target installation option is specified. Also
designates an ancestor fileset to check for when patch_match_target
is defined.
category_tag A repeatable tag-based attribute identifying a set of categories of which
the software object is a member. This is used as a selection mechanism
186 Creating Software Packages