portmaster, portupgrade, etc
sgk at troutmask.apl.washington.edu
Wed Oct 4 18:14:14 UTC 2017
On Wed, Oct 04, 2017 at 10:21:26AM -0700, Freddie Cash wrote:
> On Wed, Oct 4, 2017 at 10:15 AM, Steve Kargl <
> sgk at troutmask.apl.washington.edu> wrote:
> > On Wed, Oct 04, 2017 at 12:16:49PM -0400, Michael W. Lucas wrote:
> > >
> > > Poudriere really needs its own small book. Yes, you can do simple
> > > poudriere installs, but once you start covering it properly the docs
> > > quickly expand. My notes alone are longer than my af3e chapter
> > > limits. (I'll probably publish "FreeBSD Packaging Misery^WMastery" in
> > > 2018).
> > Please include a discussion on how to use poudriere on
> > a system with limited resouces (e.g., 10 GB of free
> > diskspace and less than 1 GB free memory). I know
> > portmaster works well  within an environment with
> > only 4 GB free diskspace and 1 GB memory.
> Pretty sure the standard response will be along the lines of:
> By using pkg to fetch/install binary packages that were built by, and are
> hosted on, a separate box that does nothing but run poudriere to build the
> package repo using your custom specifications and OPTIONS, obviously. :)
> Why compile ports directly on a box that is so hardware constrained that it
> will take multiple hours to do, when a "pkg update; pkg upgrade" takes only
> a few minutes?
Some users cannot afford a 16-core, 32 GB ram, 2TB diskspace box
to simply build ports with custom options. In my particular case,
this is my last i686 laptop where all of my libm contributions
have been and continue to be tested.
More information about the freebsd-ports