The pfSense Store

Author Topic: bsd pkg sync  (Read 1935 times)

0 Members and 1 Guest are viewing this topic.

Offline paftdunk

  • Jr. Member
  • **
  • Posts: 48
  • Karma: +6/-2
    • View Profile
bsd pkg sync
« on: April 26, 2016, 10:10:04 pm »
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.

Offline cmb

  • Hero Member
  • *****
  • Posts: 11230
  • Karma: +893/-7
    • View Profile
    • Chris Buechler
Re: bsd pkg sync
« Reply #1 on: April 26, 2016, 10:30:20 pm »
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.

Offline paftdunk

  • Jr. Member
  • **
  • Posts: 48
  • Karma: +6/-2
    • View Profile
Re: bsd pkg sync
« Reply #2 on: April 27, 2016, 02:14:13 pm »
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.

Offline kpa

  • Hero Member
  • *****
  • Posts: 1188
  • Karma: +132/-6
    • View Profile
Re: bsd pkg sync
« Reply #3 on: April 28, 2016, 05:09:46 am »
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.

Offline shaqan

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +4/-0
    • View Profile
Re: bsd pkg sync
« Reply #4 on: May 06, 2016, 03:18:59 pm »

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.

Offline cmb

  • Hero Member
  • *****
  • Posts: 11230
  • Karma: +893/-7
    • View Profile
    • Chris Buechler
Re: bsd pkg sync
« Reply #5 on: May 06, 2016, 03:26:40 pm »
nano's been there for a while.