[RFC] fully integrate etc/Makefile into bsd.prog.mk
NGie Cooper
yaneurabeya at gmail.com
Tue Sep 23 22:37:55 UTC 2014
Hi Peter!
On Tue, Sep 23, 2014 at 3:17 PM, Peter Wemm <peter at wemm.org> wrote:
...
> Please keep in mind that the interface here to release build processes has
> been relatively stable for a long time. Gratuitous changes for no clear
> benefit would not be well received if it means having to do things
> significantly differently on some branches to others.
Understood.
> Knowledge of how this works, and/or workarounds for the quirks in it
> embedded in at least the following:
> mergemaster
> etcupdate
> snapshot builder
> release build process
> cluster release build process
> my employer's release build process, along with other people's.
I'll take a look at how this is done in mergemaster, etcupdate,
release, etc. Do you have a pointer to the snapshot builder/cluster
release build process as well? Links offline would be much
appreciated.
> If there's a clear benefit that makes disrupting those all worth it, it had
> better be more tangible than "it looks cleaner".
Well, more consistent, cleaner, and easier for others to customize in
the future. I don't want to change external interfaces for
etc/Makefile (make distribution/make distribute/make install).
> You're right that it's far from pretty, but its dealt with the same way at
> least as far back as stable/4 and consistency is important to some of us.
I totally understand, which is why I'm reaching out for comment.
I've only been using FreeBSD since 5.2, so I still consider myself new
on the block, such that I don't know all the ins and outs of older
releases (and I need guidance from others who have been working with
older releases to avoid breaking their processes).
Thank you very much for the input!
-Garrett
More information about the freebsd-arch
mailing list