[TUHS] BSD 4.2 distribution differences

Arthur Krewat krewat at kilonet.net
Thu Apr 13 03:18:53 AEST 2017


Hello all...

I have a BSD 4.2 distribution that I imaged a few years back. It differs 
from the one in Warren's archives in subtle but significant ways. It 
appears to be a few months earlier than the one at:

http://www.tuhs.org/Archive/Distributions/UCB/4.2BSD/

Case in point, from srcsys.tar:

diff -r ./GENERIC/vers.c 
/home/krewat/archive/unix/tuhs/4BSD/Distributions/4.2BSD/bin/srcsys/GENERIC/vers.c
1c1
< char version[] = "4.2 BSD UNIX #8: Sun Oct 2 12:03:09 PDT 1983\n";
---
 > char version[] = "4.2 BSD UNIX #9: Wed Nov 2 16:00:29 PST 1983\n";

or from src.tar:

diff -r ./bin/mail.c 
/home/krewat/archive/unix/tuhs/4BSD/Distributions/4.2BSD/bin/src/bin/mail.c
2c2
< static char sccsid[] = "@(#)mail.c    4.18 (Berkeley) 9/9/83";
---
 > static char sccsid[] = "@(#)mail.c    4.21 (Berkeley) 11/1/83";
449,454d448
<                       if (strcmp(my_name, "root") &&
<                           strcmp(my_name, "daemon") &&
<                           strcmp(my_name, "network")) {
<                               usage();
<                               done();
<                       }

(was doing a diff -r of the entire tree)

stand (first file on tape) is the same down to the checksum. But the 
checksum for every other file (tape files, not individual files) on the 
tape is different.

Also weird is that on my distribution, these exist:

< -rwxrwxr-x   0/10       0 Jul 26 16:37 1983 ./ucb/lisp/doc/
< -r--r--r--   0/10    3522 Jul 26 03:08 1983 ./ucb/lisp/doc/lmacs
< -r--r--r--   0/10    5196 Sep 25 21:01 1983 ./ucb/lisp/doc/ch0.n
< -r--r--r--   0/10   13713 Sep 25 21:01 1983 ./ucb/lisp/doc/ch1.n
< -r--r--r--   0/10   42144 Sep 25 21:01 1983 ./ucb/lisp/doc/ch2.n
< -r--r--r--   0/10    9278 Jul 26 03:09 1983 ./ucb/lisp/doc/ch3.n
< -r--r--r--   0/10   34324 Sep 25 21:01 1983 ./ucb/lisp/doc/ch4.n
< -r--r--r--   0/10   18913 Jul 26 03:10 1983 ./ucb/lisp/doc/ch5.n
< -r--r--r--   0/10   21543 Sep 25 21:01 1983 ./ucb/lisp/doc/ch6.n
< -r--r--r--   0/10     162 Jul 26 03:10 1983 ./ucb/lisp/doc/ch61.n
< -r--r--r--   0/10   19093 Jul 26 03:10 1983 ./ucb/lisp/doc/ch7.n
< -r--r--r--   0/10   26713 Sep 25 21:01 1983 ./ucb/lisp/doc/ch8.n
< -r--r--r--   0/10   12914 Jul 26 03:11 1983 ./ucb/lisp/doc/ch9.n
< -r--r--r--   0/10    8107 Jul 26 03:11 1983 ./ucb/lisp/doc/ch10.n
< -r--r--r--   0/10    8694 Sep 25 21:01 1983 ./ucb/lisp/doc/ch11.n
< -r--r--r--   0/10   22170 Jul 26 03:12 1983 ./ucb/lisp/doc/ch12.n
< -r--r--r--   0/10   11453 Jul 26 03:12 1983 ./ucb/lisp/doc/ch13.n
< -r--r--r--   0/10    6678 Jul 26 03:12 1983 ./ucb/lisp/doc/ch14.n
< -r--r--r--   0/10    6368 Jul 26 03:12 1983 ./ucb/lisp/doc/ch15.n
< -r--r--r--   0/10   36465 Jul 26 03:13 1983 ./ucb/lisp/doc/ch16.n
< -r--r--r--   0/10    6301 Jul 26 03:13 1983 ./ucb/lisp/doc/chb.n
< -r--r--r--   0/10    4364 Jul 26 03:13 1983 ./ucb/lisp/doc/chc.n
< -r--r--r--   0/10    5700 Jul 26 03:13 1983 ./ucb/lisp/doc/Makefile
< -r--r--r--   0/10      12 Jul 26 03:13 1983 ./ucb/lisp/doc/indexsed
< -r--r--r--   0/10      98 Jul 26 03:13 1983 ./ucb/lisp/doc/mantags
< -r--r--r--   0/10     166 Jul 26 03:13 1983 ./ucb/lisp/doc/extrnames.awk
< -r--r--r--   0/10      94 Jul 26 03:13 1983 ./ucb/lisp/doc/fixmks.sed
< -r--r--r--   0/10   57142 Jul 26 03:14 1983 ./ucb/lisp/doc/franz.n

But in the TUHS version, ./usb/lisp/doc is linked to /usr/doc/lisp - 
which doesn't seem to exist.

These are just examples of what I see and not the only differences.





More information about the TUHS mailing list