[$Id: CheckPatches.README,v 1.6 2000/12/04 15:24:46 reggers Exp $]

CheckPatches: report missing recommended, security and y2k patches

Originally by Bruce Barnett <barnett@grymoire.com>
   changes by Reg Quinton <reggers@ist.uwaterloo.ca> Jun-1999
              Reg Quinton <reggers@ist.uwaterloo.ca> Aug-2000 (port to /bin/sh)

--->
1:47pm xsv] uname -a
SunOS xsv 5.6 Generic_105181-21 sun4m sparc SUNW,SPARCstation-4
[1:49pm xsv] date
Wed Aug 16 13:49:06 EDT 2000
[1:49pm xsv] ident CheckPatches
CheckPatches:
     $Id: CheckPatches.README,v 1.6 2000/12/04 15:24:46 reggers Exp $
[1:49pm xsv] ./CheckPatches -h
CheckPatches [-fvh] [ -s site ] [ -d directory]
     -f             fetch a patch report for this OS
     -v             be verbose
     -h             get this help
     -s site        anon-ftp site (default: sunsolve.sun.com
     -d directory   directory at anon-ftp site (default: /pub/patches
[1:50pm xsv] ./CheckPatches 
Missing Security Patches for Solaris2.6

105403-03   SunOS 5.6: ypbind/ypserv patch
105552-03   SunOS 5.6: /usr/sbin/rpc.nisd_resolv patch
106468-02   SunOS 5.6: /usr/bin/cu and usr/bin/uustat patch
106894-01   SunOS 5.6: /usr/bin/uux patch
107766-01   SunOS 5.6: ASET cklist reports unchanged 6month older files as new
107991-01   SunOS 5.6: /usr/sbin/static/rcp patch
108346-03   SunOS 5.6: patch usr/sbin/rpc.nispasswdd
108499-01   SunOS 5.6: ASET sets the gid on /tmp, /var/tmp when setting med high
108890-01   SunOS 5.6: patch /usr/lib/netsvc/yp/ypxfrd
108893-01   SunOS 5.6: patch /usr/lib/netsvc/yp/rpc.ypupdated
109388-01   SunOS 5.6: patch /usr/vmsys/bin/chkperm
106646-03   SNC 3.2: rpc.pcnfsd has security problem, also hangs and dumps core

Missing Recommended Patches for Solaris2.6

105357-04   SunOS 5.6: /kernel/drv/ses patch
105375-22   SunOS 5.6: sf & socal driver patch
105552-03   SunOS 5.6: /usr/sbin/rpc.nisd_resolv patch
105741-07   SunOS 5.6: /kernel/drv/ecpp patch
105926-01   SunOS 5.6: /usr/sbin/static/tar patch
105580-15   SunOS 5.6: /kernel/drv/glm patch
105642-08   SunOS 5.6: prtdiag patch
106894-01   SunOS 5.6: /usr/bin/uux patch
107766-01   SunOS 5.6: ASET cklist reports unchanged 6month older files as new
107991-01   SunOS 5.6: /usr/sbin/static/rcp patch
106646-03   SNC 3.2: rpc.pcnfsd has security problem, also hangs and dumps core
105403-03   SunOS 5.6: ypbind/ypserv patch
105472-07   SunOS 5.6: /usr/lib/autofs/automountd patch
108893-01   SunOS 5.6: patch /usr/lib/netsvc/yp/rpc.ypupdated
108890-01   SunOS 5.6: patch /usr/lib/netsvc/yp/ypxfrd
108499-01   SunOS 5.6: ASET sets the gid on /tmp, /var/tmp when setting med high
108346-03   SunOS 5.6: patch usr/sbin/rpc.nispasswdd
106468-02   SunOS 5.6: /usr/bin/cu and usr/bin/uustat patch
109388-01   SunOS 5.6: patch /usr/vmsys/bin/chkperm

Missing Y2000 Patches for Solaris2.6

107492-01   SunOS 5.6: Y2000, runacct cannot update /var/adm/acct/sum/loginlog
108667-03   CDE 1.2: perfmeter is not Y2K compliant in SunOS 5.6 Supplement

For more information see 'Solaris2.6.PatchReport'
<---

Some notes:

a) Patch report will be retrieved if there isn't one in the current working
   directory.

b) To skip patches that you know don't apply to your system have a file
   "PatchReport.Except" in the current working directory -- I load it with
   the output of CheckPatches once I've verified (with GetApplyPatch) that
   none apply.

	[11:24am xsv] ./CheckPatches > PatchReport.Except
	[11:24am xsv] CheckPatches 
	OK: patch level

c) Man page and sample cron job should be enough to get you going.

This is work under development, use at your own risk.

Many thanks for the kind comments and good work of Sean Boran.

13-May-1999, first version (from Bruce Barnett)
16-Aug-2000, Reg Quinton <reggers@ist.uwaterloo.ca>
 5-Dec-2000, Reg Quinton <reggers@ist.uwaterloo.ca>
