4.1bsd bugs

utzoo!decvax!ittvax!swatt utzoo!decvax!ittvax!swatt
Wed Dec 23 15:21:35 AEST 1981


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"
	---
	> #	@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)
	---
	> #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.



More information about the Comp.bugs.4bsd.ucb-fixes mailing list