Software Package Builder 1.0 User's Guide

Software Packaging
Software Package Structure
Chapter 2 19
Software Package Structure
A software package is created from a hierarchy of software elements. The
hierarchy provides the structure needed by the filesystem to logically
identify packaged files. A software package also contains metadata
specific to each software element. The metadata is generated by setting
attribute values. This is all accomplished through the creation of a
product specification file (PSF) which defines the software package.
Once the software package is created, you can create a software depot
which acts as a repository for your software products. Software depots
can be managed using SD-UX commands.
The packaging process lets you create depots. The PSF is flexible enough
to fit many software build requirements and manufacturing process
needs.
Before you begin packaging software, ensure the following:
SPB is installed and configured on the system where you intend to
create your software package.
The software to be packaged is installed on the packaging system, or
the necessary files are available remotely.
Organizing Filesystems
One of the first steps in packaging software is determining what files and
directories you want included in the software package. The files should
follow certain guidelines to support the configuration you want.
As much as is feasible, you should group your source directories and files
so they correspond with the filesets and products you are using in the
software package. To make the maintenance of your software package
easier, when organizing your source and destination filesystems use the
following guidelines:
Create filesets with consistent file access modes (i.e., file
permissions).
Create directories with contents that are directed to the same
filesets.