Date: Wed, 14 Jan 2015 07:34:23 -0800 (PST) From: Roger Marquis <marquis@roble.com> To: Erwin Lansing <erwin@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: BIND REPLACE_BASE option In-Reply-To: <20150114080033.GE33449@droso.dk> References: <D029D964D3A96A570922090C@ogg.in.absolight.net> <ee422bd630292fe6f7bc5439799667de@lhaven.homeip.net> <2A3ABE9AE68B3CE8E1B7C1A1@ogg.in.absolight.net> <20150113163324.299F27E9@hub.freebsd.org> <20150114080033.GE33449@droso.dk>
| previous in thread | raw e-mail | index | archive | help
> On Tue, Jan 13, 2015 at 08:33:13AM -0800, Roger Marquis wrote: > ... Poudriere is a self-contained build system that can be used to > bulk build any number of packages that can be used on any number of > other systems. This is very useful if you need different features or > options than the packages provided by the FreeBSD project. "make > package" will build a single package of one port from the system it is > run from. The packages built by "make package" can also be used on any number of other systems, like those built by Poudriere. That means that the port, and all of its dependencies, will > be installed on the host. Depending on your needs, this can be a good > or a bad thing. They're two completely different beasts and neither can > replace the other. So one difference then would be that Poudriere determines which dependencies are run-time vs build-time and creates packages for those by default, is that correct? I can see how that might be convenient for packages with a large number of dependencies (like sssd) but it also seems like a lot of additional infrastructure simply to build binaries on one host to be used by many. Roger
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?>