Page MenuHomeFreeBSD

pkgbase: Don't include pkg by default
ClosedPublic

Authored by cperciva on Fri, Sep 19, 4:22 PM.
Tags
None
Referenced Files
F132191595: D52623.diff
Tue, Oct 14, 3:36 PM
Unknown Object (File)
Fri, Oct 10, 10:18 AM
Unknown Object (File)
Fri, Oct 10, 10:18 AM
Unknown Object (File)
Fri, Oct 10, 10:18 AM
Unknown Object (File)
Fri, Oct 10, 3:46 AM
Unknown Object (File)
Fri, Oct 3, 9:19 AM
Unknown Object (File)
Wed, Oct 1, 11:54 PM
Unknown Object (File)
Wed, Oct 1, 8:45 PM
Subscribers

Details

Summary

We need to put pkg into the pkgbase repository for release builds, but
not for non-release pkgbase builds. Gate the contents of package-pkg
behind INCLUDE_PKG_IN_PKGBASE_REPO=YES and set that when building
releases.

MFC after: 6 hours
Sponsored by: https://www.patreon.com/cperciva

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

i'm still not super fond of this since it's just vendoring with extra steps, but it does fix my major complaints with the original change.

This revision is now accepted and ready to land.Fri, Sep 19, 4:25 PM

Thanks! And yeah, I don't like the whole "reaching into the ports tree to build something which should be part of base" thing, but this is where we're at right now.

This revision was automatically updated to reflect the committed changes.