From owner-freebsd-ports@FreeBSD.ORG Tue Jan 13 16:24:35 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 67960237 for ; Tue, 13 Jan 2015 16:24:35 +0000 (UTC) Received: from udns.ultimatedns.net (ultimatedns.net [209.180.214.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F1BFF768 for ; Tue, 13 Jan 2015 16:24:34 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t0DGNLtv080202; Tue, 13 Jan 2015 08:23:21 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Matthew Seaman , Kurt Jaeger In-Reply-To: <20150113155553.GJ44537@home.opsec.eu> References: <54B3C28C.10605@sorbs.net> <20150112130804.GD44537@home.opsec.eu> <9132c8812ccd3906dd487830a912d00c@ultimatedns.net> <9f016d9eec43a047bcfbae526367a2c1@ultimatedns.net> <54B5389D.2020708@astart.com> <54B53DC8.6000701@infracaninophile.co.uk>, <20150113155553.GJ44537@home.opsec.eu> From: "Chris H" Subject: Re: BIND REPLACE_BASE option Date: Tue, 13 Jan 2015 08:23:21 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <53dae4ee235698d94a35f1fd9cd33065@ultimatedns.net> Content-Transfer-Encoding: 8bit Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 16:24:35 -0000 On Tue, 13 Jan 2015 16:55:53 +0100 Kurt Jaeger wrote > Hi! > > > customizations you need available. If the default options don't cut it > > for you, in order to use only binary packages that means you need to run > > your own poudriere setup -- which is well worth it if you're managing > > several machines / jails etc. > > poudriere allows you to manage several seperate pkg trees with different > options, so you can: > > - build a default tree (and pkg repo), provide it to all generic hosts > - build a seperate tree (and pkg repo) with modified options, and > provide it to the special hosts I use a similar, but somewhat different strategy. Which works nice if you have any spare hardware available. I simply use a fresh install of whatever RELEASE/RELENG I'm chasing. * create a dump(8) to external storage * build/install (custom) world/kernel * (batch) build install clean ports with desired options * dump to external storage * restore to target host/machine and as Kurt mentioned; flash/SSD media *is* the way to go! :) I ended up going this route because I found the builds ran quicker, and it all ended up being a bit "tidier". Also makes it trivial to "rollback" to any chosen revision. --Chris > > It helps to keep the poudriere build tree on fast flash/SSD drives 8-} > > This all works and is very, very good! Thanks for the work! > > -- > pi@opsec.eu +49 171 3101372 5 years to go > ! _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"