Patch-ID# 101437-03
Keywords: y2000 accounting acct
Synopsis: SunOS 4.1.3_U1: accounting fixes for Year 2000
Date: Jun/07/99

Solaris Release: 1.1.1

SunOS Release: 4.1.3_U1

Unbundled Product: 

Unbundled Release: 

Relevant Architectures: sun4(all)

BugId's fixed with this patch: 4035349 1059412 1033692 4212054

Changes incorporated in this version: 4212054

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:  acctcms
				 acctprc1
				 acctprc2
				 acctcon1
				 acctcom
                                 utmp2wtmp
				 lastlogin

Problem Description: 

4212054  Years are sorted incorrectly by lastlogin

4035349  4.X accounting breaks at year 2000.

1059412
  On systems with more than 128 tty lines, running connect accounting
  produces the message:
   acctcon1: RECOMPILE WITH LARGER A_TSIZE
  On systems with more than 1000 login sessions, running accounting
  produces the message:  
   acctprc1: INCREASE A_SSIZE
  On systems with more than 500 logins, running accounting
  produces the message:
   acctprc2: INCREASE A_USIZE
  This patch increases the tty line limit to 1024 and the session
  limit to 4096, and the login ID limit to 4096.

1033692  acctcom command displays 0.00 for mean core size.


Patch Installation Instructions: 
-------------------------------
1) As root, save a copy of the original accounting files:
   mv /usr/lib/acct/acctcms /usr/lib/acct/acctcms.FCS
   mv /usr/lib/acct/acctprc1 /usr/lib/acct/acctprc1.FCS
   mv /usr/lib/acct/acctprc2 /usr/lib/acct/acctprc2.FCS
   mv /usr/lib/acct/acctcon1 /usr/lib/acct/acctcon1.FCS
   mv /usr/bin/acctcom /usr/bin/acctcom.FCS
   mv /usr/lib/acct/lastlogin /usr/lib/acct/lastlogin.FCS
   
2) Copy the new accounting files from the patch directory:
   cp acctcms /usr/lib/acct
   cp acctprc1 /usr/lib/acct
   cp acctprc2 /usr/lib/acct
   cp acctcon1 /usr/lib/acct
   cp utmp2wtmp /usr/lib/acct
   cp acctcom /usr/bin     
   cp lastlogin /usr/lib/acct
   
3) chmod 755 /usr/lib/acct/*
   chmod 755 /usr/bin/acctcom
   chown root.staff /usr/lib/acct/*
   chown root.staff /usr/bin/acctcom


Special Installation Instructions:
---------------------------------
None.
