A PIF patch product is a standard PIF product containing patches to update a specific PIF product. Patch products let you fix applications without republishing or distributing the entire product. The patches can be applied using software delivery functions, or they can be applied manually.
Most of the existing functions for defining PIF products, such as dependency check and installation dialogs, can be used to define the patches. When the PIF patch product is installed, all replaced or removed files of the product are saved in the product's home directory. Changes are reversed if the patch installation is rolled back. Updating or removing a product removes all installed patches for the specific product.
The Packager provides a wizard to create PIF patch products. To launch the Create a new patch product wizard, right-click the product to be updated and select New patch from the context menu.
You can also create PIF patch products using the pifpatch command. The PIF product the patch should be applied to is specified using the #patchproduct keyword in the prototype file. The pifpatch command generates a patch automatically, based on the PIF delta product creation mechanism, by comparing two sets of packages and querying the dependency structure of the main patch product.
When you are going to apply cumulative patches, you can specify in the current patch product a list of patch packages that are substituted by the current patch product. In the prototype file, you specify the list of substituted patch packages using the #replacepatches keyword.
With the lsm command you can list all patch packages or all patches applied for a specific product.
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|