Software Distributor Administration Guide for HP-UX 11i

Creating Software Packages
Creating a Product Specification File (PSF)
Chapter 10 311
PSF Syntax
Each SD-UX object (product, subproduct, filesets, and file) has its own
set of attributes and each attribute has a keyword that defines it. Most
attributes are optional; they do not all need to be specified in the PSF.
Each attribute has its own specific requirements, but the following rules
apply:
Keyword syntax is:
keyword
value
All keywords require one or more values, except as noted. If the
keyword is there but the value is missing, a warning message is
generated and the keyword is ignored.
Place comments on a line by themselves or after the keyword-
value
syntax. Comment lines are designated by preceding them with #.
Use quotes when defining a value (for example, description) that can
span multiple lines. Quotes are not required when defining a
single-line value that contains embedded whitespace.
Any errors encountered while reading the PSF cause swpackage to
terminate. Errors are also logged to both stderr and the logfile.
PSF Object Syntax
The following tables and sections describe the PSF keywords, the
allowable values for each keyword, and the syntax for the objects you can
define in a PSF.
Keywords marked with a + apply to products only.
Keywords marked with a - apply to bundles only.
Keywords marked with a * are of the version_component type, as
well as the type indicated in the table.