After living with the deficiencies of Sun's patchdiag and patchcheck
for a long time, I developed an advanced version of Patch Check (PCA),
which I'm now making available for download on:
http://www.par.univie.ac.at/~martin/pca/
PCA basically does the same as patchcheck - generate lists of
installed and uninstalled patches. It has a lot of advantages,
though, like:
- Same, easily understandable format for the reports of installed and
uninstalled patches.
- Shows Recommended/Security status for installed patches.
- Shows all uninstalled Recommended/Security patches in one concise
list. A patch is defined uninstalled if it either isn't installed
at all, or if it is isn't installed in its most recent revision.
- Doesn't show false positives in the list of uninstalled patches.
Only patches for packages which are actually installed are listed.
- Doesn't show uninstalled patches which are marked Obsolete/Bad.
- Easy to see if the revision of an installed patch is older, equal to
or newer than the most recent patch revision.
- Easy to see if installed patches are not listed in the cross reference
file, or if the installed revision is newer than the one listed in
the cross reference file.
- It's faster (pca -a is about 50% faster than patchk -l) and
smaller (and therefore, easier to understand).
I'm using pca on a daily basis for some time now, and hope it proves
to be useful for others, too.
mp.
--
Martin Paul | Systems Administrator
University of Vienna, Austria | http://www.par.univie.ac.at/