In this example we removed a custom IDR patch provided by Oracle.
Check to see if the patch is installed
caerbannog# showrev -p | grep 148363
Patch: IDR148363-26 Obsoletes: Requires: 147441-26 Incompatibles: 147441-27 Packages: SUNWnfsckr, SUNWzfskr, SUNWzfsu, SUNWzfsr
Remove the patch with patchrm
caerbannog# patchrm IDR148363-26
Validating patches...
Loading patches installed on the system...
Done!
Checking patches that you specified for removal.
Done!
Approved patches will be removed in this order:
IDR148363-26
Preparing checklist for non-global zone check...
Checking non-global zones...
This patch passes non-global zone check.
IDR148363-26
Summary for zones:
Zone crisco
Rejected patches:
None.
tches that passed the dependency check:
None.
Removing patches from non-global zones
Removing patches from zone crisco
Removing patch IDR148363-26...
Done!
Checking installed patches...
Backing out patch IDR148363-26...
Patch IDR148363-26 has been backed out.
Removing patches from zone nt4
Removing patches from zone sfw
Removing patches from global zone
Removing patch IDR148363-26...
Checking installed patches...
Executing prebackout script...
Backing out patch IDR148363-26...
Executing postbackout script...
Patch IDR148363-26 has been backed out.
Done!