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 FTP.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 FTP.IIPO.GTEGSC.COM in 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.