Re: A few questions about using Poudriere

From: Pat <cli_junkie_at_protonmail.com>
Date: Thu, 15 Feb 2024 23:33:27 UTC
On Thursday, February 15th, 2024 at 12:15, Dave Cottlehuber <dch@skunkwerks.at> wrote:

> 
> 
> On Thu, 15 Feb 2024, at 01:57, Pat wrote:
> 
> > Hello, and please let me know if this is not the best place to ask some
> > questions about Poudriere.
> 
> 
> Welcome and it’s a fine choice of list

Thank you, and thank you for letting me know

> 
> > I am learning about Pouderiere, and started with what I thought would be a
> > simple package. But I have run into something somewhat surprising. I ran:
> > 
> > poudriere options -j 01amd64 -p default ftp/curl
> 
> > expecting to have to configure a few options for curl and be done.
> 
> 
> try adding ‘-cn’ options, it will not descend recursively

That makes a tremendous difference. I did see those options, but just did
not put things together.

> 
> > BTW, I did see in POUDRIERE(8) this hint:
> > 
> > As a starter, you may want to copy an existing /var/db/ports/ to
> > /usr/local/etc/poudriere.d/options.
> > 
> > but that was afterwards. Would that have saved me some of this work?
> 
> 
> This helps if you’ve been using ‘make config’ with a local ports tree already instead of via poudriere

Ah, good to know.

> 
> > Finally, if I now build curl, is it really going to build 192 additional
> > packages? That seems awful heavy for something that is supposed to be
> > a simple tool for transferring data.
> 
> 
> Probably not, but curl has a surprisingly large amount of optional dependencies.

OK, that makes sense. For some reason optional did not cross my mind, but
throwing that in does clear things up. It did not build 192 packages, but
did build 40.

> 
> 
> A+
> Dave

Appreciate the time you took to respond, and things are a lot clearer now.

Pat