
| 
 | Introduction to Software Package Builder | 
| 
 | Software Package Builder Overview | 
| 
 | 
 | 
| Features | Benefits | 
| 
 | 
 | 
| Open source software can be | Easy to repackage software from | 
| packaged in  | various formats into  | 
| 
 | allowing you to manage software | 
| 
 | with the  | 
| 
 | management toolset. | 
| 
 | 
 | 
| Allows you to specify the rules file | |
| 
 | you want to validate your PSF | 
| 
 | against. | 
| 
 | 
 | 
| 
 | Software Package Builder and  | 
| 
 | Distributor | 
| 
 | It is important to understand the relationship between SPB and  | 
| 
 | |
| 
 | management.  | 
| 
 | system and allow you to package software into the  | 
| 
 | as create, distribute, and manage software from software depots. | 
| 
 | |
| 
 | 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  | 
| 
 | 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 | 
