Software Package Builder 7.0 User's Guide, March 2010, 5992-5179
platforms. All these different filesets can be packaged together for distribution.
A minimum of one product is required for a PSF.
Subproduct A subproduct is a reference to groups of related filesets within a product. For
example, you might create a subproduct that references a fileset grouping for
the entire runtime configuration, manuals, or demonstration versions of the
product. It is important to remember that subproducts only reference filesets
and do not physically contain the fileset. The use of subproducts is optional
and considered an advanced feature.
Bundle A bundle is a reference to filesets, subproducts and/or products. Bundles may
reference collections of filesets that belong to several different products. Creating
bundles consisting of multiple filesets allows you to treat several filesets as a
single entity. By specifying a bundle, all filesets under the bundle are included
in the operation. It is important to remember that bundles only reference filesets,
products, and/or subproducts and do not physically contain these software
elements. The use of bundles is optional and considered an advanced feature.
Vendor A vendor is a software element that lets you add additional, detailed information
about a PSF.
Category A category is a software element that can be used as a selection mechanism for
a software package. This software element contains additional information
about the category. The category information is referred to by the
category_tag attribute within a product, bundle, subproduct, or fileset.
Software Package Hierarchy
The software package hierarchy provides the structure needed by the filesystem to identify
packaged files. Figure 2-2 provides a graphical representation of the hierarchical structure to
which a valid PSF must adhere.
Figure 2-2 Software Package Hierarchy
20 Software Packaging