Software Package Builder 1.0 User's Guide

Software Packaging
Product Specification File
Chapter 2 25
Product Specification File
The product specification file (PSF) maps files in your source filesystem
area to create the destination filesystem on a customer's system. In
addition, the PSF can direct the appropriate installation for the
customer by filtering on operating system (OS) and/or machine type
attributes that are defined in the PSF.
A PSF defines the structure of a software package. The PSF provides a
"road map" that identifies the software package according to its
attributes, contents, compatibilities, and dependencies. SPB has a GUI
that allows you to structure your PSF and define the attributes that
apply to it.
It is required that the PSF contain:
One or more products
One or more filesets and files for each product
It is recommended that the PSF contain:
Vendor information for individual or groups of products
The computer(s) and operating system(s) the software product
supports
A description attribute for all software elements contained in the
PSF
Attributes
Attributes define the characteristics of the software elements in the
software package. For example, the attributes defined for a software
package can identify some of the following metadata:
Where the product is installed;
What revision of the product is installed;
What architecture the product supports;
Who developed the product; and
What operating system(s) support the product.