Bsd pkg sync



  • As of 2.3 we can only install whitelisted packages, out of concern with conflicts. If pfSense is going to maintain a private curated repo, how about publishing the entire FreeBSD 10.3 set minus whatever is bundled with pfSense itself? It seems like that would be a lot less effort and inconvenience than the piecemeal approach that seems to be the plan right now.



  • That's more because poudriere doesn't have a "build everything except this" feature. It's something we've already discussed internally. Though even if there were, there are more ports that aren't applicable than those that are. There are a lot of big packages that have no applicability in our use case (all desktop-related things, X11, office suites, etc.), among potentially a wide range of others.

    I'm open to adding anything that's reasonable for our use cases and won't conflict. I've been adding things people suggest and will continue to do so.



  • Thanks for the reply. I didn't realize it required actually building, as opposed to just pulling in the package, or even redirecting to the upstream port. If the latter two were possible, then the irrelevance of most packages wouldn't really matter as much.



  • You have to build everything yourself if you're going to offer your own binary package repository, there's no way around it at the moment because mixing multiple pkg repositories is not really working yet as intended.



  • @cmb:

    I'm open to adding anything that's reasonable for our use cases and won't conflict. I've been adding things people suggest and will continue to do so.

    perhaps nano? Shouldn't have many dependencies and it's flat out easier to use for novice than vi.



  • nano's been there for a while.


Log in to reply