tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: updating a piece of the running system from build.sh is too hard
On Fri, 26 Feb 2010, Greg Troxel wrote:
> So after reading a bit I tried:
>
> $ sudo USETOOLS=never /usr/obj/gdt-5/tools/bin/nbmake-i386 DESTDIR=/ install
>
> but that still does METALOG.
The nbmake-${MACHINE} wrapper is a very simple shell script, which
unconditionally sets USETOOLS=yes, and unconditionally sets many other
environment variables, overriding what you think you are passing in the
environment. (By "unconditionally" I mean that the decision is made at
the time the wrapper is created by build.sh, not at the time the wrapper
is executed.)
> Finally, after reading nbmake-i386 I did:
>
> $ sudo /usr/obj/gdt-5/tools/bin/nbmake-i386 DESTDIR=/ MKUNPRIVED=no install
Yes, overriding variables on the command line works better than in the
environment.
--apb (Alan Barrett)
Home |
Main Index |
Thread Index |
Old Index