Subject: Re: how to install -current?
To: Greywolf <greywolf@starwolf.com>
From: Frederick Bruckman <fredb@immanent.net>
List: current-users
Date: 01/22/2003 12:22:29
On Wed, 22 Jan 2003, Greywolf wrote:

> On Wed, 22 Jan 2003, Luke Mewburn wrote:
>
> [LM: For all the complaints we get about build.sh's current syntax, I can
> [LM: imagine a similar (or greater) level of complaints if we actually
> [LM: *changed* it.  ("ooooh, change. evil. change bad. no change.").
> [LM: A lose-lose siuation. :(
>
> I'm not convinced of this.  build.sh is still young, still evolving,
> and is thus not exempt from a flag day.

Sure.

> I'd say it should be re-examined thoroughly.  It really needs something
> of a redesign, but it's not as grand and evil as all that.  build.sh
> thus far has managed to build my sparc universe and my i386 universe
> in half a working day.  I'm very pleased with the fact that IT WORKS.
> The fact that I have to figure it all out every time I go to do so is
> kind of a downer, but, as any reasonably sentient being will recognise
> -- and I admit -- this is MY problem. :)

I had the same problem... until I added this tiny local patch:

--- build.sh    2002/10/20 15:48:01     1.70
+++ build.sh    2002/10/27 06:02:59
@@ -249,6 +249,9 @@
 MAKEFLAGS="-m $TOP/share/mk $MAKEFLAGS MKOBJDIRS=${MKOBJDIRS-yes}"
 export MAKEFLAGS MACHINE MACHINE_ARCH

+echo Build begun on "`date`":
+echo $0 "$@"
+
 # Test make source file timestamps against installed nbmake binary,
 # if TOOLDIR is pre-set.
 #

Now, I can just look at the top of the build log, and do the same
thing I did last time.

Frederick