Software Delivery Guide
PDF
Introduction
Overview of Software Delivery
Installs for Product Developers
Installs for Network Administrators
Product Containers
Creating a Disk Image
Internet-Enabling a Disk Image
Adding a License Agreement to a Disk Image
Manual Installs
Managed Installs
Packages
What Is a Package?
Component Packages
Metapackages
Distribution Packages
System and Volume Requirements
The Installation Process
Component Package Installation Process
Metapackage Installation Process
Distribution Package Installation Process
The User Install Experience
Postinstallation Process Action
Limitations of Managed Installs
Packaging Product Components
Categorize the Component
Create the Component Package Project Directory
Add the Component Files to the Package Project Directory
Add Executable Files to the Package Project Directory
Create the Component Package
Test the Component Package
Defining a Managed Install
Creating a Metapackage
Create the Metapackage Project Directory
Create the Metapackage File
Creating a Distribution Package
Create the Distribution Package Project Directory
Create the Distribution Package File
Add Product Information Files
Specify System and Volume Requirements
Configure Install Choices
Creating a Hybrid Metapackage
Placing a Packaged Product in a Container
Testing the Install Experience
Specifying Install Operations
Overview of Install Operations
Arguments and Environment Variables for Install Operations
Example: Install Operation Script
Performing Remote Installs
Appendix A: Specifying System and Volume Requirements in Pre-Tiger Systems
Overview of Executable-Based Installation Requirements
Strings Files for InstallationCheck and VolumeCheck Denials
InstallationCheck Messages
VolumeCheck Messages
Appendix B: Prebinding Applications
Appendix C: Preserving Resource Fork Data
Glossary
Revision History