From: sms@WLV.IIPO.GTEGSC.COM (Steven M. Schultz)
Newsgroups: comp.bugs.2bsd
Subject: Master update kit for 2.11BSD (#80)
Date: 8 Oct 92 15:39:09 GMT
Organization: GTE Government Systems

Subject: Master update kit for 2.11BSD (#80)
Index:	many/many 2.11BSD

Description:
	A master update kit has been created which will bring a base 2.11BSD
	distribution up to the current revision level (#78).  There is one
	later patch (#79) which is a trivial update to 'tftp', but it was
	made after this kit and so was not included.

Repeat-By:
	Not applicable in this case.

Fix:
	There are two files available for anonymous ftp from 
	WLV.IIPO.GTEGSC.COM:

		pub/2.11BSD/big_patch_kit.tar

	and
		pub/2.11BSD/patches1-79.tar.Z

	The README file from "big_patch_kit.tar" is included below.

	The patches1-79.tar.Z file contains the tar+compressed individual
	patch files posted over the last couple years.  This file does not
	contain the additional files added to the system (tcsh, decompr16,
	etc).

	If these files need to be mailed be sure your mailer can handle
	_large_ transfers.

================================README====================================
This tar file contains all the necessary new, updated, or relocated
files to bring a base 2.11BSD distribution up to patch level 78.

The included files are:

README      - this file.

root.step1  - this is a shell script which renames 'ttyk0' (the second DL-11
	      port on 11/73 systems) to 'ttyl0', creates the 'e' link to 'ed'
	      and runs the "patch" program to apply the root_patch update.

root_patch  - context diffs for files on the root filesystem.  /etc/disktab
	      and /dev/MAKEDEV are updated.

usr.step1   - a shell script which prepares the /usr file system for the
	      updates in step2 and step3.  Most of the activity in step1
	      involves renaming files which were either in the wrong place,
	      have changed location or were corrupt in the initial release
	      of 2.11BSD.

usr.step2   - this shell script extracts from /usr/tmp/usr.update.tar files
	      which are new since 2.11BSD was released.  The ported version
	      of 'tcsh' accounts for much of the size of this file.
		
              Included in the tar file are TOY clock support for the 11/93
	      and 11/94, the C cross reference utility 'cxref', the MS-DOS
	      utility 'mtools', a "trace" program which examines buffer
	      cache statistics and new "spl" ed scripts which take advantage
	      of the KDJ-11's extra instructions.

	      NOTE:  usr.step2 assumes that the file usr.update.tar.Z
		     was uncompressed into /usr/tmp/update.tar.

		     IF this is not correct then please edit usr.step2
		     to reflect the proper location - this is necessary
		     because usr.step2 does a "cd /usr" before running the
		     tar extract.

usr.step3   -  A script which applies the patches from the files 'xaa', 'xab',
	       'xac' ...  'xar'.  The patch files are assumed to be in the 
	       current directory.

usr.update.tar.Z  - a compressed tar file (made with partial pathnames,
	       no leading /usr) of new and changed files to be installed in
	       /usr.

patches.tar.Z - a file containing the patches to be applied to files in 
	       the /usr filesystem.  All previous updates and file
	       extractions must be done before the patching can be
	       performed successfully.

	Some time after performing the patching you will want to 
	"find / -name '*~' to remove files created by the patch program.

	Also, some of the updates affect the standalone boot program, the
	kernel and the disk partition rules - it would be a good idea
	to read over the updates to get an idea what is happening.  Another
	good idea would be to back up the current system before applying
	the update kit.

	This "kit" may be obtained by anonymous ftp to WLV.IIPO.GTEGSC.COM
	(192.26.147.1 or 192.73.3.1), cd into the directory pub/2.11BSD, get
	(in binary mode) the file "big_patch_kit.tar".  This file itself
	is _not_ compressed, rather it contains files which need to be
	expanded after extraction.

	The complete "bug reports" (numbers 1 thru 79) are also available
	via anonymous ftp.  In the directory pub/2.11BSD there is the file
	patches1-79.Z which contains the full bug reports along with the
	updates.