Document Information
Preface
1. Designing a Package
2. Building a Package
3. Enhancing the Functionality of a Package (Tasks)
4. Verifying and Transferring a Package
5. Case Studies of Package Creation
6. Advanced Techniques for Creating Packages
Glossary
Index
|
L
M
O
P
- package abbreviation
- description, Defining a Package Abbreviation (PKG)
- requirements, Defining a Package Abbreviation (PKG)
- package components, Package Components
- optional, Optional Package Components
- required, Required Package Components
- package dependencies, how to define, How to Define Package Dependencies
- package identifier, description, Defining a Package Instance
- package instance, description, Defining a Package Instance
- package keystore
- adding trusted certificates to, Adding Trusted Certificates to the Package Keystore
- adding user certificates and private keys to, Adding a User Certificate and Private Key to the Package Keystore
- deleting trusted certificates and private keys from, Deleting Trusted Certificates and Private Keys From the Package Keystore
- importing a certificate into, How to Import the Certificates Into the Package Keystore
- verifying contents of, Verifying the Contents in the Package Keystore
- verifying the contents, Verifying the Contents in the Package Keystore
- package
- absolute, Example-A Traditional Absolute Package
- base directory, The path Field
- checking installation, Verifying the Integrity of a Package
- the process, Verifying and Transferring a Package (Task Map)
commands, Packaging Commands, Files, and Scripts
- components, Package Components
- composite, Composite Packages
- control files
- information files, Package Components
- installation scripts, Package Components
defining dependencies, Defining Package Dependencies
- description, What Are Packages?
- environment variables, Package Environment Variables
- how to build, How to Build a Package
- how to install, How to Install a Package on a Standalone System or Server
- how to organize, How to Organize a Package's Contents
- information files, Packaging Commands, Files, and Scripts
- installation scripts, Packaging Commands, Files, and Scripts
- object, Required Package Components
- classes
- See also object classes
classes, Defining Object Classes
- path names
- The path Field
- The path Field
- relocatable, The path Field
optional components, Optional Package Components
- organization, Organizing a Package's Contents
- patching, Patching Packages
- relocatable, Example-A Traditional Relocatable Package
- required components, Required Package Components
- status, The Installation Software Database
- transferring to media, Transferring a Package to a Distribution Medium
- upgrading, Upgrading Packages
- packaging guidelines, Considerations Before Building a Package
- parametric path name
- Techniques
- Using Parametric Base Directories
- Using Relative Parametric Paths
- description, The path Field
- example, Examples—Using Parametric Base Directories
- in a case study, The pkginfo File
- patch list, The checkinstall Script
- patching packages, Patching Packages
- pkgadd command
- How Classes Are Processed During Package Installation
- Installing Software Packages
- and class installation, How Classes Are Processed During Package Installation
- and directories, Example—A Composite Package
- and disk space, Reserving Additional Space on a Target System
- and installation problems, Interacting With the pkgadd Command
- and installation scripts, Creating Installation Scripts
- and package identifiers, Defining a Package Instance
- and patching packages, Patching Packages
- and request scripts, Writing a request Script
- and script processing, Script Processing During Package Installation
- and the administrative defaults file, The Administrative Defaults File
- and the installation software database, The Installation Software Database
- standalone systems and, How to Remove a Package
- pkgadm command
- adding trusted certificates to package keystore, Adding Trusted Certificates to the Package Keystore
- adding user certificate and private key to package keystore, Adding a User Certificate and Private Key to the Package Keystore
- deleting trusted certificates and private keys, Deleting Trusted Certificates and Private Keys From the Package Keystore
- importing certificates into package keystore, How to Import the Certificates Into the Package Keystore
- managing certificates, Certificate Management
- verifying package keystore contents, Verifying the Contents in the Package Keystore
- pkgask command
- Design Rules for request Scripts
- Design Rules for request Scripts
- pkgchk command
- How to Build a Package
- The Installation Software Database
- Verifying the Integrity of a Package
- pkginfo command
- and package parameters, Parameter Descriptions for the pkginfo Long Format
- and the installation software database, The Installation Software Database
- creating an unsigned package, How to Create an Unsigned, Directory-Format Package
- customizing the output, Customizing the Format of the pkginfo Display
- displaying information about installed packages, The pkginfo Command
- obtaining package information, Obtaining Package Information for a Script
- pkginfo file, Package Components
- build class case study, The pkginfo File
- creating a signed package, used in, How to Create an Unsigned, Directory-Format Package
- creating a, Creating a pkginfo File
- crontab file case study, The pkginfo Command
- description
- Required Package Components
- Creating a pkginfo File
- determining the base directory, Using the BASEDIR Parameter
- example, BASEDIR parameter, Using Relative Parametric Paths
- example, composite package, Example—A Composite Package
- example, relocatable package
- Example-A Traditional Relocatable Package
- Example-A Traditional Solution
- example
- How to Create a pkginfo File
- Examples—Using Parametric Base Directories
- Using the BASEDIR Parameter
- how to create, How to Create a pkginfo File
- installation and removal case study, The pkginfo File
- installing a driver using the sed class and procedure scripts case study, Case Study Files
- installing and removing a driver with procedure scripts case study, The pkginfo File
- package compatibilities and dependencies case study, The pkginfo File
- required parameters, Creating a pkginfo File
- sed class and postinstall script case study, The pkginfo File
- soliciting input from administrator case study, The pkginfo File
- standard classes and class action script case study, The pkginfo File
- using environment variables in, Package Environment Variables
- pkgmap file
- building a package, Building a Package
- class action script behaviors, Class Action Script Behaviors
- class processing during installation, How Classes Are Processed During Package Installation
- composite package example
- Example-A Traditional Solution
- Example—A Composite Package
- defining object classes, Defining Object Classes
- in a case study, Techniques
- parametric path name example, Examples—Using Parametric Base Directories
- procedure script design rules, Design Rules for Procedure Scripts
- reserving additional space on a target system, Reserving Additional Space on a Target System
- script processing during package installation, Script Processing During Package Installation
- traditional absolute package example, Example-A Traditional Absolute Package
- traditional relocatable package example, Example-A Traditional Relocatable Package
- using relative parametric path example, Using Relative Parametric Paths
- using the BASEDIR parameter example, Using the BASEDIR Parameter
- verifying the integrity of a package, Verifying the Integrity of a Package
- pkgmk command
- and package parameters, Parameter Descriptions for the pkginfo Long Format
- and the postinstall script, The postinstall Script
- building a package, Building a Package
- class field, The class Field
- creating an unsigned package
- in creating signed packages, How to Create an Unsigned, Directory-Format Package
information files and installation script locations, Creating Object Entries With File Types v, e, x, and i
- multiple volume packages, Distributing Packages Over Multiple Volumes
- package components
- building the package, Package Components
package environment variables, Package Environment Variables
- providing a search path, Providing a Search Path for the pkgmk Command
- setting environment variables, Setting Environment Variables
- pkgparam command
- Obtaining Package Information for a Script
- The pkgparam Command
- The postinstall Script
- pkgproto command
- How to Build a Package
- The preinstall Script
- creating a prototype file, Creating a prototype File
- in a case study, The prototype File
- pkgrm command
- The sed Class Action Script (/etc/devlink.tab)
- Example—Creating a New File
- Upgrading Packages
- and class removal, How Classes Are Processed During Package Removal
- and directories, Example—A Composite Package
- and script processing, Script Processing During Package Removal
- and the installation software database, The Installation Software Database
- basic procedure, How to Remove a Package
- pkgtrans command
- Transferring a Package to a Distribution Medium
- The postinstall Script
- pkgtrans command, How to Sign the Package
- postinstall script
- creating patching packages, The postinstall Script
- example for upgradable packages, The postinstall Script
- in a case study
- The postinstall Script
- The postinstall Script
- The postinstall Installation Script
- installing package objects, Design Rules for Procedure Scripts
- procedure scripts, Writing Procedure Scripts
- sript processing during package installation, Script Processing During Package Installation
- upgradable packages, Upgrading Packages
- postremove script
- Script Processing During Package Removal
- Writing Procedure Scripts
- removing package objects, Design Rules for Procedure Scripts
- preinstall script
- Script Processing During Package Installation
- Writing Procedure Scripts
- The preinstall Script
- preremove script
- Script Processing During Package Removal
- Writing Procedure Scripts
- in a case study
- The preremove Script
- The preremove Removal Script
- prerequisite package, Defining Package Dependencies
- private key
- adding to package keystore, Adding a User Certificate and Private Key to the Package Keystore
- deleting from package keystore, Deleting Trusted Certificates and Private Keys From the Package Keystore
- importing into package keystore, How to Import the Certificates Into the Package Keystore
- PEM, Signed Packages
- user key, Certificate Management
- procedure scripts
- Package Installation Scripts
- Creating Installation Scripts
- behaviors, Procedure Script Behaviors
- design rules, Design Rules for Procedure Scripts
- how to write, How to Write Procedure Scripts
- predefined names of
- Package Installation Scripts
- Creating Installation Scripts
- Writing Procedure Scripts
- writing, Writing Procedure Scripts
- prototype file, Package Components
- adding functionality to, Adding Functionality to a prototype File
- creating links at install time, Creating Links at Install Time
- creating objects at install time, Defining Additional Objects to Be Created at Install Time
- distributing packages over multiple volumes, Distributing Packages Over Multiple Volumes
- nesting prototype files, Nesting prototype Files
- setting default values, Setting Default Values for the mode, owner, and group Fields
- setting environment variables, Setting Environment Variables
- specifying a search path, Providing a Search Path for the pkgmk Command
build class case study, The prototype File
- creating a signed package, used in, How to Create an Unsigned, Directory-Format Package
- creating a
- from scratch, Creating a prototype File From Scratch
- with the pkgproto command, Example—Creating a prototype File With the pkgproto Command
creating, Creating a prototype File
- crontab file case study, The prototype File
- description, Creating a prototype File
- fine-tuning a, Fine-Tuning a prototype File Created With the pkgproto Command
- example, Example—Fine-Tuning a prototype File Created Using the pkgproto Command
format of, Format of the prototype File
- how to create, How to Create a prototype File by Using the pkgproto Command
- in a case studyinstalling a driver using the sed class and procedure scripts case study, The prototype File
- installation and removal case study, The prototype File
- installing and removing a driver with procedure scripts case study, The prototype File
- sed class and postinstall script, The prototype File
- soliciting input from administrator case study, The prototype File
- standard classes and class action script case study, The prototype File
- using environment variables in, Package Environment Variables
- valid file types, The ftype Field
- public key
- ASN.1, Signed Packages
- in trusted certificates, Certificate Management
- user key, Certificate Management
- X.509, Signed Packages
|