Path: utzoo!utgpu!watmath!clyde!ima!think!news!mclean From: mclean@brigit.think.com (Shawn McLean) Newsgroups: comp.os.minix Subject: re: 1.2-1.3.tar upgrade HELP!!! Message-ID: Date: 19 Dec 88 21:51:56 GMT Sender: news@think.UUCP Organization: Thinking Machines Corporation, Cambridge Mass., USA Lines: 68 In-reply-to: rwberry@hubcap.UUCP's message of 19 Dec 88 08:28:21 GMT From: rwberry@hubcap.UUCP (Robert W Berry) Date: 19 Dec 88 08:28:21 GMT Close. I'm sooooooo close. I've taken Minix off my harddisk and got a plain-vanilla version of 1.2 put back on and running. I've gotten the 1.2-1.3 tar-file from bugs.nosc.mil onto the Minix partition of my harddrive. I've successfully un-tar'ed the file and I now think I've got everything where it belongs. (All the ln's from /usr/include/... to /usr/src/minix/h, etc.) Now here's my problem: what the heck do you do with that 300k patch.diff file. Do you need patch or fix (I thought patch was for cdiff's and fix was for diff's.) I've set up my directory structure according to both the rearrange file and the users_guide file. Do I have to move things around so that patch (or fix) knows where the source files are? Has anybody successfully gotten this update to work? Is the patch.diff file only diff's to the command sources or library sources? And once I figure out which command to use, how do you work the darn things? The closest I can figure is that they are inverses of each other so: diff old new >difffile and then fix old difffile >new should create new from old, etc. Am I on the right track (hopefully I'm at least close. ;-)) An argument of -n to patch will strip the first n levels of the path names embedded in the patch file. If you have everything in directory structure specified by rearrange, you may use patch directly from the top level directory. I believe fix and cdif formatsf are handled directly by patch. After arranging the 1.2 source files, I used `patch -1