About Adding Patches in Zones
In general, a patch consists of the following components:
When the patchadd command is used to apply a patch, the patch information
is used to determine whether the patch is applicable to the currently running
system. If determined to be not applicable, the patch is not applied. Patch
dependencies are also checked against all of the zones on the system. If
any required dependencies are not met, the patch is not applied. This could
include the case in which a later version of the patch is already
installed.
Each package contained in the patch is checked. If the package is
not installed on any zone, then the package is bypassed and not patched.
If all dependencies are satisfied, all packages in the patch that are installed
on any zone are used to patch the system. The package and
patch databases are also updated.