Subject: Re: Updating current in the wrong order after the make change.
To: Andrew Brown <atatat@atatdot.net>
From: Richard Earnshaw <rearnsha@arm.com>
List: current-users
Date: 01/16/2001 18:17:27
> 
> a "commands()" command was added to make's syntax a few days ago.
> what you need to do is update your make before you install the new .mk
> files.  here's what i'd do:
> 
> # cd /usr/share/mk
> # cvs -d :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot co -p -r1.126 sharesrc/share/mk/bsd.prog.mk > bsd.prog.mk
> # cd /usr/src/usr.bin/make
> # make
> # make install
> 
> assuming, of course, that your source tree is in sync and that's the
> only problem.  :)
> 

Of course, one could argue that it should always be possible to rebuild 
make even in these circumstances.  That is, /usr/src/usr.bin/make/Makefile 
should not pull in any makefile fragments, or there should be an alternate 
makefile in that directory that doesn't rely on /usr/share/mk/*.

R.