installincludes, bsd.incs.mk and param.h
David Wolfskill
david at catwhisker.org
Tue Oct 14 14:52:55 UTC 2014
On Tue, Oct 14, 2014 at 04:42:57PM +0200, Harald Schmalzbauer wrote:
> Hello,
>
> since bsd.port.mk insinsts on param.h, I have inconveniences on my
> production systems which were installed with "WITHOUT_TOOLCHAIN=true" in
> src.conf (resulting in MK_TOOLCHAIN=no).
>
> My first attempt was the following patch:
> ...
> "$SYSDIR" makes the example above not working!
> Unfortunately I couldn't figure out when/how param.h gets installed.
> Also, I couldn't find out what stage uses include/Makefile, only that
> it's not used when MK_TOOLCHAIN=no.
>
> Any help highly appreciated!
> ....
My production systems have their OS built on a "build machine"; at
install time, the build machine exports its /usr/src and /usr/obj, and I
"make installkernel installworld" (& mergemaster...) on the production
systems.
I'm still building ports using portmaster on the production systems (as
I lack the infrastructure to create my own pkg repository, and I need
some non-default options), so I export the build machine's /usr/src &
/usr/obj to the production machines during the ports builds, as well.
That said, I don't try to do anything with respect to MK_TOOLCHAIN -- in
normal use, the production machines don't have /usr/src or /usr/obj at
all anyway.
In any case, this has generally been working for me for many years.
Peace,
david
--
David H. Wolfskill david at catwhisker.org
Taliban: Evil cowards with guns afraid of truth from a 14-year old girl.
See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20141014/faf5b37a/attachment.sig>
More information about the freebsd-current
mailing list