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.