JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  IPS Design Goals, Concepts, and Terminology

2.  Packaging Software With IPS

3.  Installing, Removing, and Updating Software Packages

4.  Specifying Package Dependencies

5.  Allowing Variations

6.  Modifying Package Manifests Programmatically

Transform Rules

Include Rules

Transform Order

Packaged Transforms

7.  Automating System Change as Part of Package Installation

8.  Advanced Topics For Package Updating

9.  Signing IPS Packages

10.  Handling Non-Global Zones

11.  Modifying Published Packages

A.  Classifying Packages

B.  How IPS Is Used To Package the Oracle Solaris OS

Include Rules

Include rules enable transforms to be spread across multiple files and subsets reused by different manifests. Suppose you need to deliver two packages: A and B. Both packages should have their source-url set to the same URL, but only package B should have its files in /etc set to be group=sys.

The manifest for package A should specify an include rule that pulls in the file with the source-url transform. The manifest for package B should specify an include rule that pulls in the file containing the file group setting transform. Finally, an include rule that pulls in the file with the source-url transform should be added either to either package B or to the file with the transform that sets the group.