Software Package Builder (SPB) provides a visual method to
create and edit software packages using the HP-UX Software Distributor
(SD) package format. Once software is packaged, it can easily be
transferred to a distribution medium, mass produced, and installed
by administrators.
The SPB graphical user interface (GUI) provides a window into
the software package structure, showing attributes that can be set
for each package element. SPB dynamically loads packaging policies
and validates software package attributes against these policies.
The SPB command line interface (CLI) can also perform validation
of software package attributes against policies and supports automated
edits to the software package specification.
Whether you are new to packaging or experienced, SPB can help
you. Features of SPB include the following:
Create a product
specification file (PSF) to organize files into products, filesets,
and optionally, into bundles and subproducts.
Set attribute values to define
the software package characteristics such as revision, architecture,
file permissions, and dependencies.
Control scripts can further
customize how the software is handled when installing or removing
it on the destination system.
Validate the PSF against
packaging policies to ensure successful depot creation with the
swpackage command and subsequent software installation.
Edit and validate the PSF
automatically as part of the nightly build process using SPB’s
CLI.
With SPB, developers and administrators can easily package
software in SD format, making management of software with standard
SD tools (such as swinstall, swlist, swremove) possible. For example, SPB makes it easy to put an SD
wrapper around open source software. As a result, software inventory
management and system administration get easier.
Summary
of Change |
 |
What’s
New for Customers Migrating from HP-UX 11i v1 September 2005?
A new HP-internal
policy file, 1131Policies.xml, was added to support packaging for the HP-UX 11i v3
release. These policies include the expansion of the acceptable category
tags, and changes to the architecture and os_release attribute rules.
The external packaging policy
file, 113XPolicies_SD.xml, was added to support packaging for the HP-UX 11i v3
release. This includes changes to the architecture and os_release attribute rules.
Impact |
 |
If you are running HP-UX 11i v3, the new policy files will
be selected automatically, transparent to the user. However, the 113XPolicies_SD.xml file may be explicitly selected by the user from the
SPB command line.
Compatibility |
 |
SPB uses Java 1.4.0 or greater.
Performance |
 |
Java Swing behavior may cause navigational inconsistencies
when running SPB through an X emulator. If your mouse click behavior
setting is too slow, it can prevent SPB from buffering all mouse
clicks. This could potentially lead to data loss. The SPB product release
notes contain a detailed procedure for correcting this performance
issue. It is highly recommended that you complete the procedure
prior to using SPB. For this and other troubleshooting topics, refer
to the SPB Help system.
Documentation |
 |
For further information on Software Package Builder, see the
following:
Obsolescence |
 |
Not applicable.