Software Package Builder 5.0 User's Guide

Ancestor Attribute
The ancestor attribute defines the name of a previous version of a fileset. This attribute designates
the list of filesets that will match the current fileset when installed on a target system, if the
match_target installation option is specified.
Contents Attribute
The contents attribute defines the list of the software elements contained within a subproduct
or bundle. This attribute is automatically generated when you create and add content to a bundle
or subproduct. You can only edit this attribute when it is used to define bundle contents.
Resolving Software Specifications
For a software specification attribute to be resolved with respect to other software on the source
depot, it must be:
Complete (if the dependency is an entire product or subproduct it must exist completely in
the source depot),
Free of errors (e.g., no incompatibility errors), and
Available from the source depot or exist on the target host. (If the dependency is not available
from the source, the dependency must exist on the target host.)
SPB and Validation
When assigning dependencies in your PSF using the SPB GUI, you should be aware of what SPB
will and will not validate or resolve.
SPB will:
Validate syntax for defined software specification attribute values Validate software
specification attributes in the local PSF Validate dependency attributes contained in an OR
corequisites set or an OR prerequisites set
SPB will not:
Resolve a software specification attribute that is external to the local PSF (e.g., in a depot on
another system)
Import a software specification attribute that is external to the local PSF
Software elements and their associated software specification attributes are displayed in the
Package Structure. You can view the status of a software specification attribute and where
applicable, edit its associated attributes.
SPB provides real-time verification for the status of software specification attributes. Table 5-1
shows the Package Structure representation symbols and the status each defines:
Table 5-1 Software Specification Status
StatusIcon Representation
Resolved
Unresolved but may be found externally from the local PSF and will
swpackage without an error
Unresolved and will cause an error with swpackage
Working with Dependency Attributes
Software that depends on other software to install or run correctly is considered to have a
dependency. When you specify software for the swconfig, swcopy, swinstall, swremove,
40 Advanced Features