Software Distributor Administration Guide (March 2009)

Table Of Contents
9.10.7 Configuration (swconfig) .................................................................................214
9.10.8 Verify (swverify) ...............................................................................................214
9.10.9 Registering Depots (swreg) ..............................................................................214
9.10.10 Changing ACLs (swacl)...................................................................................214
9.10.11 Request Scripts (swask)...................................................................................215
9.10.12 Modify (swmodify)..........................................................................................215
10 Creating Software Packages .................................................................................................217
10.1 Overview of the Packaging Process ..........................................................................217
10.1.1 Prerequisites .....................................................................................................218
10.2 Identifying the Products to Package .........................................................................218
10.2.1 Determining Product Contents ........................................................................218
10.2.2 Determining Product Structure ........................................................................218
10.3 Adding Control Scripts.............................................................................................219
10.4 Creating a Product Specification File (PSF) ..............................................................220
10.4.1 Product Specification File Examples ................................................................220
10.4.1.1 Minimal PSF .............................................................................................220
10.4.1.2 Typical PSF................................................................................................221
10.4.2 PSF Syntax ........................................................................................................223
10.4.2.1 PSF Object Syntax .....................................................................................223
10.4.2.1.1 Control Files......................................................................................226
10.4.2.2 Selecting the PSF Layout Version .............................................................226
10.4.2.3 PSF Value Types .......................................................................................227
10.4.2.4 Product Specification File Semantics.........................................................230
10.4.2.4.1 Vendor-Defined Attributes...............................................................230
10.4.2.4.2 Distribution (Depot) Specification....................................................230
10.4.2.4.3 Vendor Specification.........................................................................231
10.4.2.4.4 Category Specification.......................................................................232
10.4.2.4.5 Product or Bundle Specification........................................................233
10.4.2.4.6 Control Script Specification...............................................................236
10.4.2.4.7 Subproduct Specification..................................................................236
10.4.2.4.8 Fileset Specification...........................................................................237
10.4.2.4.9 Dependency Specification.................................................................240
10.4.2.4.10 Control Script Specification.............................................................242
10.4.2.4.11 File Specification..............................................................................242
10.4.2.5 Re-Specifying Files ...................................................................................248
10.5 Packaging the Software (swpackage) .......................................................................249
10.5.1 Using swpackage...............................................................................................253
10.5.1.1 Output of Logfile Messages .....................................................................255
10.6 Packaging Tasks and Examples.................................................................................256
10.6.1 Registering Depots Created by swpackage ......................................................256
10.6.2 Creating and Mastering a CD-ROM Depot.......................................................257
10.6.3 Compressing Files to Increase Performance .....................................................257
10 Table of Contents