svn commit: r284598 - head/share/mk

Simon J. Gerraty sjg at juniper.net
Wed Sep 2 21:44:13 UTC 2015


Bryan Drewery <bdrewery at FreeBSD.org> wrote:
> My concern is that checked in 'local' files should not be changed by
> FreeBSD. I should not have to fight conflicts of _my customizations_
> against _FreeBSD customizations (against bmake upstream)_. There is so
> much logic in these local.* files, they seem more aptly named
> 'freebsd.*' as they seem to be intended to be customizations for
> FreeBSD, rather than optional customizations for a developer or other
> downstream consumer of FreeBSD.

Yes that's true though src.* is what freebsd is using afaik
It will take some time - to optimize this, cleanly separating
infrastructure from freebsd specifics.
It is not unreasonable for some logic to exist in the checked in
local.*.mk to serve as examples.

FWIW in re-working our internal build to accommodate what is now in
FreeBSD, we now have many of the local.*.mk's include a juniper.*.mk to
hold our local customizations with minimal risk of conflicts



More information about the svn-src-head mailing list