Aittvax.165 net.bugs.4bsd utzoo!decvax!ittvax!swatt Wed Dec 23 15:21:35 1981 4.1bsd bugs Wed Dec 23 15:11:02 EST 1981 (reported by qumeix!markc) [ ] Serious Bug in makefile for learn(1). If you try to "make lessons" like it says, you wipe out the lesson files. The makefile seems to envision the lessons being distributed in archived form and kept there. The 4.1bsd installation tape already has the lessons extracted in the proper directories; "make lessons" removes them and the archives do not exist. Fix is: diff makefile.old makefile ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24c24 # @echo "Now do 'make lessons' if you need to extract the lesson archives" 44,49c44,49 #lessons: $(LESSONS) > # > #$(LESSONS): > # -rm -r $(LLIB)/$@ > # mkdir $(LLIB)/$@ > # (cd $(LLIB)/$@; ar x ../$@.a) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (reported by ittvax!swatt) [ ] There are two copies of "wall" in the 4.1bsd distribution tape; one in /bin and one in /etc. If you edit your "whoami.h" file and do "MAKE wall.c" in /usr/src/cmd, it only replaces the one in /bin. When you log in as root, /etc is earlier in the search path than /bin, so you get the old copy, which is for the system "amnesiavax". Probably the best solution is to remove the one in /etc. ----------------------------------------------------------------- gopher://quux.org/ conversion by John Goerzen of http://communication.ucsd.edu/A-News/ This Usenet Oldnews Archive article may be copied and distributed freely, provided: 1. There is no money collected for the text(s) of the articles. 2. The following notice remains appended to each copy: The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996 Bruce Jones, Henry Spencer, David Wiseman.