Introduction to Software Package Builder

 

Software Package Builder Overview

 

 

Features

Benefits

 

 

Open source software can be

Easy to repackage software from

packaged in SD-UX format

various formats into SD-UX,

 

allowing you to manage software

 

with the SD-UX software

 

management toolset.

 

 

User-specified rules files

Allows you to specify the rules file

 

you want to validate your PSF

 

against.

 

 

 

Software Package Builder and HP-UX Software

 

Distributor

 

It is important to understand the relationship between SPB and SD-UX.

SD-UX

SD-UX provides a powerful set of tools for centralized HP-UX software

 

management. SD-UX commands are included with the HP-UX operating

 

system and allow you to package software into the SD-UX format, as well

 

as create, distribute, and manage software from software depots.

 

SD-UX provides utilities to support numerous software package

 

management tasks. Of these, the swpackage command creates a

 

software package by combining the files the user wants to deliver (which

 

may include control scripts) and a product specification file (PSF). The

 

software package is then placed in a software depot where it can be

 

distributed to customers and installed using the swinstall command.

 

The SD-UX packaging operations are based on the attribute values set in

 

the PSF. The PSF is a master file that is created for a given software

 

package to define the structure and describe all the characteristics and

 

file mappings. The PSF contains attribute information for all the

 

software elements contained in the package and must adhere to a strict,

 

hierarchical structure and set of packaging policy rules.

SPB

SPB fits into this process by assisting with the creation and validation of

 

a PSF that the swpackage command uses to create the software package.

 

The structure of a software package and its software elements are

 

largely abstract and the packaging policy rules that the software

 

package must adhere to can also be very complex. SPB helps simplify the

 

process of creating a software package by providing a visual method for

Chapter 1

9