On Wed, Jan 22, 2003 at 10:50:33 +0200, Alan Barrett wrote:
> My biggest gripe about build.sh is that some of the options that set
> variables (-T TOOLDIR, -O MAKEOBJDIR, -M MAKEOBJDIRPREFIX, -D DESTDIR)
> simply set the variables, whereas others have the side effect of
> implying actions to be performed (-R RELEASEDIR, -i INSTALLWORLDDIR). I
> would prefer it if the options that set variables did not have any side
> effects. For example, I want to be able to say "set RELEASEDIR to this
> value" without also implying "make release". This would make it much
> easier to write wrappers around build.sh.
Agreed, (-R RELEASEDIR, -i INSTALLWORLDDIR) are confusing.
> My second biggest gripe (which might be a subset of the above) is about
> the fact that the "-i INSTALLWORLDDIR" option implies making a release,
> instead of just installing an already-built release. OK, you can force
> it to be sensible by saying "-b -i INSTALLWORLDDIR" instead of just "-i
> INSTALLWORLDDIR", but it's easy to forget.
Ah, I did not know that effect of '-b'. I know I once tried
'-i INSTALLWORLDDIR' and it did not do what I expected :-)
rvdp