Title and Copyright Information |
About This Manual |
Audience |
New and Changed Features |
Organization |
Related Documentation |
Reader's Comments |
Conventions |
1 | Introducing Product Kits |
1.1 | Overview |
1.2 | Product Types |
1.3 | Kit Formats |
1.4 | Kit-Building Process |
2 | Creating Kit Directories |
2.1 | Obtaining a Unique Product Code |
2.2 | Creating a Kit Building Directory Structure |
2.3 | Populating the Source Directory |
2.3.1 | Using Standard Directory Structures |
2.3.2 | Using Context-Dependent Symbolic Links |
2.3.2.1 | Knowing When to Use CDSLs |
2.3.2.2 | Identifying CDSLs |
2.3.2.3 | Creating CDSLs |
2.3.2.4 | Restrictions |
2.3.3 | Placing Files in the Kit Source Directory |
2.3.4 | Setting Up the Sample Product Kit Source Directory |
3 | Preparing Subsets |
3.1 | Grouping Files into Subsets |
3.2 | Creating the Master Inventory File |
3.3 | Creating the Key File |
4 | Creating Subset Control Programs |
4.1 | Introducing Subset Control Programs |
4.2 | Creating SCP Source Files |
4.3 | Setting Up Initial SCP Processing |
4.3.1 | Including Library Routines in Your SCP |
4.3.2 | Setting Global Variables |
4.4 | Working in a Cluster Environment |
4.5 | Working in a Dataless Environment |
4.6 | Associating SCP Tasks with setld Utility Phases |
4.6.1 | Displaying the Subset Menu (M Phase) |
4.6.2 | Before Loading the Subset (PRE_L Phase) |
4.6.3 | After Loading the Subset (POST_L Phase) |
4.6.4 | After Securing the Subset (C INSTALL Phase) |
4.6.5 | Before Deleting a Subset (C DELETE Phase) |
4.6.6 | Before Deleting a Subset (PRE_D Phase) |
4.6.7 | After Deleting a Subset (POST_D Phase) |
4.6.8 | Verifying the Subset (V Phase) |
4.7 | Determing Subset Installation Status |
4.7.1 | Defining Installation and Subset Status |
4.7.2 | Understanding Internal Codes for Installation States |
4.7.3 | Using Subset Installation Status Library Routines |
4.8 | Stopping the Installation |
4.9 | Creating SCPs for Different Product Kit Types |
4.9.1 | Creating User Product Kit SCPs |
4.9.2 | Creating Kernel Product Kit SCPs |
5 | Producing and Testing Subsets |
5.1 | Running the kits Utility |
5.1.1 | Compression Flag File |
5.1.2 | Image Data File |
5.1.3 | Subset Control Files |
5.1.4 | Subset Inventory File |
5.2 | Testing Subsets |
5.2.1 | Loading All Subsets |
5.2.2 | Removing All Subsets |
5.2.3 | Loading Mandatory Subsets Only |
5.2.4 | Testing in a Cluster |
5.2.4.1 | Loading the Kit onto a Cluster |
5.2.4.2 | Deleting the Kit from a Cluster |
5.3 | Updating Inventory After Creating Subsets |
6 | Producing User Product Kits |
6.1 | Overview |
6.2 | Producing Distribution Media |
6.2.1 | Editing the /etc/kitcap File |
6.2.1.1 | Disk Media Descriptor |
6.2.1.2 | Tape Media Descriptor |
6.2.2 | Building a User Product Kit on Disk Media |
6.2.3 | Building a User Product Kit on Magnetic Tape |
6.3 | Testing the Distribution Media |
7 | Producing Kernel Product Kits |
7.1 | Overview |
7.2 | Creating Additional Installation Files |
7.2.1 | The files File Fragment |
7.2.2 | The sysconfigtab File Fragment |
7.2.3 | The Object Module File |
7.2.4 | The Source and Header Files |
7.2.5 | The Method Files |
7.3 | Producing Distribution Media |
7.3.1 | Editing the /etc/kitcap File |
7.3.1.1 | Disk Media Descriptor |
7.3.1.2 | Tape Media Descriptor |
7.3.2 | Building a Kernel Product Kit on Disk Media |
7.3.3 | Building a Kernel Product Kit on Magnetic Tape |
7.4 | Testing the Distribution Media |
7.4.1 | Testing a Kernel Product Kit with the setld Utility |
7.4.2 | Testing a Kernel Product Kit in a RIS Area |
Glossary |
Examples |
3-1 | Sample ODB Kit Master Inventory File |
3-2 | Sample ODB Kit Key File |
4-1 | Sample setld Installation Menu |
4-2 | Sample Test for Alpha Processor During M Phase |
4-3 | Sample Backup of Existing Files During PRE_L Phase |
4-4 | Sample Backward Link Creation During POST_L Phase |
4-5 | Sample Message Output During C INSTALL Phase |
4-6 | Sample C DELETE Phase |
4-7 | Sample PRE_D Phase Reversal of POST_L Phase Actions |
4-8 | Sample File Restoration During POST_D Phase |
4-9 | Sample ODB User Product SCP |
4-10 | Sample ODB Kernel Product SCP |
5-1 | Using the kits Utility to Build ODB Subsets |
5-2 | Sample Image Data File |
5-3 | Sample Subset Control File |
5-4 | Sample ODB Product Subset Inventory File |
6-1 | Sample Disk Media Descriptor for User Product |
6-2 | Sample Tape Media Descriptor for User Product |
6-3 | Sample gendisk Command for User Product |
6-4 | Sample gentapes Command for User Product |
7-1 | Sample Disk Media Descriptor for Kernel Product |
7-2 | Sample Tape Media Descriptor |
7-3 | Sample gendisk Command |
7-4 | Sample gentapes Command |
Figures |
1-1 | Steps in the Kit-Building Process |
1-2 | Kit Directory Hierarchies |
2-1 | Kit Directory Hierarchies |
2-2 | Member-Specific Directories in Source Hierarchy |
2-3 | Sample Product Kit Source Directory |
3-1 | ODB Product Subsets and Files |
4-1 | Time Lines for setld Utility Phases |
5-1 | ODB output Directory |
6-1 | User Product Kit File Formats |
7-1 | Kernel Product Source Directory |
7-2 | Editing the files File Fragment |
7-3 | Editing the sysconfigtab File Fragment |
7-4 | Kernel Product Kit File Formats |
7-5 | Static Configuration of a Driver |
Tables |
1-1 | Using This Manual |
2-1 | File Locations in Kit Directories |
3-1 | Master Inventory File |
3-2 | Key File Product Attributes |
3-3 | Key File Subset Descriptors |
3-4 | Flags Field Values and Subset Properties |
4-1 | SCP Library Routines |
4-2 | Installation Library Routines |
4-3 | Software Database Library Routines |
4-4 | STL_ScpInit Global Variables |
4-5 | SCP Operations on a Cluster |
4-6 | Software Subset Installation Status |
5-1 | Installation Control Files in the instctrl Directory |
5-2 | Image Data File Field Descriptions |
5-3 | Subset Control File Field Descriptions |
5-4 | Subset Inventory File Field Descriptions |
Index |