On Fri, Apr 03, 2015 at 05:36:21PM -0700, Garrett Cooper wrote:
> On Apr 3, 2015, at 17:31, Baptiste Daroussin <b...@freebsd.org> wrote:
> 
> > Author: bapt
> > Date: Sat Apr  4 00:31:40 2015
> > New Revision: 281055
> > URL: https://svnweb.freebsd.org/changeset/base/281055
> > 
> > Log:
> >  Do not install scripts multiple time when using bsd.progs.mk
> > 
> > Modified:
> >  head/share/mk/bsd.progs.mk
> 
> I’m sorry I’ve been lax with this, but unfortunately this doesn’t solve the 
> underlying issue 100%.
> 
> 1. You forgot FILES/FILESGROUPS
> 2. This doesn’t help cases were targets are manually overridden.
> 3. Etc.
> 
> The project I was working on has reached steady state. We should be done with 
> the big hurdle soon-ish (another month or two). I’ll try to resolve it 
> sometime between now and then by putting all of the PROGS logic down into 
> bsd.prog.mk (where it should have been in the first place…), because 
> bsd.progs.mk being included recursively is a layering violation bug that 
> parallel installs expose.
> 
> Thanks!

Well I have hit this one while packaging base because pkg(8) yell when things
are being packaged twice, so I'm fixing when I see them I plan to fix others
when I'll catch them, if you prefer I can keep that on my own branch to not make
collision with your work?

Best regards,
Bapt

Attachment: pgp5JYKIc7di1.pgp
Description: PGP signature

Reply via email to