From owner-freebsd-questions@freebsd.org Sun Apr 24 02:08:38 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21319B12547 for ; Sun, 24 Apr 2016 02:08:38 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by mx1.freebsd.org (Postfix) with ESMTP id B4B67150A for ; Sun, 24 Apr 2016 02:08:36 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ppp118-210-182-127.lns20.adl6.internode.on.net (HELO leader.local) ([118.210.182.127]) by ipmail06.adl2.internode.on.net with ESMTP; 24 Apr 2016 11:32:53 +0930 Subject: Re: Sane way to resolve potential conflicts in the system To: Carmel , freebsd-questions@freebsd.org References: <20160423162910.7cd2ede2@curlew.lan> From: Shane Ambler Message-ID: <571C294B.3020907@ShaneWare.Biz> Date: Sun, 24 Apr 2016 11:32:51 +0930 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Apr 2016 02:08:38 -0000 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