Software Distributor Administrator Guide (September 2010)
9.10.3 Job Browsing (sd, swjob) ..................................................................................217
9.10.4 Copying (swcopy) ............................................................................................217
9.10.5 Installing (swinstall) .........................................................................................218
9.10.6 Removal (swremove) ........................................................................................218
9.10.7 Configuration (swconfig) .................................................................................218
9.10.8 Verify (swverify) ...............................................................................................218
9.10.9 Registering Depots (swreg) ..............................................................................218
9.10.10 Changing ACLs (swacl)...................................................................................218
9.10.11 Request Scripts (swask)...................................................................................219
9.10.12 Modify (swmodify)..........................................................................................219
10 Creating Software Packages .................................................................................................221
10.1 Overview of the Packaging Process ..........................................................................221
10.1.1 Prerequisites .....................................................................................................222
10.2 Identifying the Products to Package .........................................................................222
10.2.1 Determining Product Contents ........................................................................222
10.2.2 Determining Product Structure ........................................................................222
10.3 Adding Control Scripts.............................................................................................223
10.4 Creating a Product Specification File (PSF) ..............................................................224
10.4.1 Product Specification File Examples ................................................................224
10.4.1.1 Minimal PSF .............................................................................................224
10.4.1.2 Typical PSF................................................................................................225
10.4.2 PSF Syntax ........................................................................................................227
10.4.2.1 PSF Object Syntax .....................................................................................227
10.4.2.1.1 Control Files......................................................................................230
10.4.2.2 Selecting the PSF Layout Version .............................................................230
10.4.2.3 PSF Value Types .......................................................................................231
10.4.2.4 Product Specification File Semantics.........................................................234
10.4.2.4.1 Vendor-Defined Attributes...............................................................234
10.4.2.4.2 Distribution (Depot) Specification....................................................234
10.4.2.4.3 Vendor Specification.........................................................................235
10.4.2.4.4 Category Specification.......................................................................236
10.4.2.4.5 Product or Bundle Specification........................................................237
10.4.2.4.6 Control Script Specification...............................................................240
10.4.2.4.7 Subproduct Specification..................................................................240
10.4.2.4.8 Fileset Specification...........................................................................241
10.4.2.4.9 Dependency Specification.................................................................244
10.4.2.4.10 Control Script Specification.............................................................246
10.4.2.4.11 File Specification..............................................................................246
10.4.2.5 Re-Specifying Files ...................................................................................252
10.5 Packaging the Software (swpackage) .......................................................................253
10.5.1 Using swpackage...............................................................................................257
10.5.1.1 Output of Logfile Messages .....................................................................259
10 Table of Contents