Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!bloom-beacon!apple!oliveb!amdahl!dlb!netcom!hinton From: hinton@netcom.UUCP (Greg Hinton) Newsgroups: comp.os.minix Subject: Re: MINIX 1.3 upgrade kit now available from P-H Summary: Received P-H MINIX 1.3 upgrade kit Message-ID: <28@netcom.UUCP> Date: 24 Mar 89 09:20:41 GMT References: <46558@linus.UUCP> <2259@cps3xx.UUCP> Organization: NetCom Services - Public Access Unix System (408) 997-9175 guest Lines: 110 In article <46558@linus.UUCP>, (John H. Lawitzke) says: >in article <46558@linus.UUCP>, jcmorris@mbunix.mitre.org (Joseph C. Morris) says: >> >> In a recent article AST reported that Prentice-Hall has the MINIX 1.3 >> upgrade kit available. >: >: >I realize Andy is off the net for a couple of weeks, but does any know >is this $29.95 package a bunch of diffs I'll have to patch into my >system or a whole new set of disks? I received the 1.3 upgrade package from P-H yesterday. I paid $6 to have it sent Fed Ex Standard, which just takes a week (to California). They said regular mail would take 2 to 3 weeks. Here are the label titles & top-level directories for each of the six disks: 1: Binaries total 50 -rw-rw-rw- 1 ast 1202 Nov 2 09:00 READ_ME drwxrwxrwx 2 ast 96 Nov 2 09:00 ast drwxrwxrwx 2 ast 192 Nov 2 09:00 compiler -rwxr-xr-x 1 ast 12036 Nov 2 09:00 compress drwxrwxrwx 2 ast 176 Nov 2 09:00 etc drwxrwxrwx 2 ast 64 Nov 2 09:00 include -rwxr-xr-x 1 ast 30626 Nov 2 09:00 patch 2: Operating System Sources total 4 drwxrwxrwx 2 bin 96 Nov 2 09:00 fs drwxrwxrwx 2 bin 64 Nov 2 09:00 h drwxrwxrwx 2 bin 144 Nov 2 09:00 kernel drwxrwxrwx 2 bin 96 Nov 2 09:00 mm 3: Networking Sources total 2 drwxrwxrwx 8 bin 160 Nov 2 09:00 amoeba drwxrwxrwx 2 bin 64 Nov 2 09:00 lib 4: Documentation & Test total 3 drwxrwxrwx 2 bin 64 Nov 2 09:00 doc drwxrwxrwx 2 bin 336 Nov 2 09:00 test drwxrwxrwx 2 bin 304 Nov 2 09:00 tools 5: Library & Commands, Part 1 total 3 drwxrwxrwx 2 ast 80 Nov 2 10:04 bin drwxrwxrwx 6 bin 96 Nov 2 09:00 commands drwxrwxrwx 3 bin 80 Nov 2 09:00 lib 6: Commands, Part 2 total 1 drwxrwxrwx 2 bin 128 Nov 2 09:00 commands Here's part of the READ_ME file on disk 1: This set of disks contains all the source code of MINIX 1.3 and some of the binaries. The contents of this disk are as follows: ast - profiles for ELLE compiler - parts of the new C compiler etc - file for /etc include - header files from /usr/include patch - binary of the patch program compress - compress/decompress files The remaining disks contain the sources and various data files. It is up to the user to recompile them. Before attempting this, locate and read the documentation (in file doc.a.Z). To save space, many of the files in this distribution are compressed archives indicated by the suffixes .a.Z. : : Rather than diff's, full source is supplied for the files that have changed. Everything seems to be here, except source for elle and patch. Those are supplied only as binaries. Most of the last day has been spent re-compiling libc.a, the commands, and the kernel. I recompiled the kernel using my ST-238 device driver & built the boot disk using the binaries supplied for fs, mm, etc. On bootup, while reading the root disk into the ram disk, trap() kept getting called between each block access, so I kept getting the message: Unexpected trap. This may be due to accidentally including in your program a non-MINIX library routine that is trying to make a system call. After recompiling fs, the problem went away. I wasn't patient enough to figure out which module was at fault. After that, things have gone pretty smoothly, with only a couple of minor hitches: I can't get the dos* programs to work right, so I've gone back to the 1.2 versions. Also, since I don't have a valid /etc/termcap, more doesn't work. Again, I've just gone back to 1.2. If anyone would like to mail me an /etc/termcap, I'd appreciate it. Also, if someone could mail me source for elle and patch, I'll name my first-born son (or daughter) after you. Thanks... Greg Hinton {amdahl | sun}!dlb!netcom!hinton