Sane way to resolve potential conflicts in the system

Shane Ambler FreeBSD at ShaneWare.Biz
Sun Apr 24 02:08:38 UTC 2016


On 24/04/2016 01:58, Carmel wrote:
> On Sat, 23 Apr 2016 19:02:13 +0300, Odhiambo Washington stated:
>
>> I will need to look into this because I use a mixture of portupgrade
>> and pkg on this system. Scary?
>
> That is one of the reasons I avoid packages. I have several ports that
> require custom configurations, such as Postfix, Dovecot and a few
> others. It just doesn't pay for me to mix packages and ports. There
> just isn't any upside. The package system is just to juvenile right now.
> Until it matures, I will stay with ports.
>

That is where poudriere fits in. If you build your own packages with
poudriere you can build them with your own set of options.

You can either do a manual make config with the options saved to files
matching /var/db/ports/*/options or you can use a custom make.conf with
lines like mail_postfix_SET= DOCS PGSQL TLS

And it will build quicker than using ports as it can build many ports
in parallel based on the dependencies for each, where ports only builds
one at a time. If you want the slower build on a working server you can
disable or reduce multiple builds.

-- 
FreeBSD - the place to B...Software Developing

Shane Ambler



More information about the freebsd-questions mailing list