Only a couple of months old so hope this isn't a necro-bump...
I have set up a
ports-mgmt/poudriere server on a beefy build machine as
kpa instructed (thanks!) and it is building a couple of test packages as we speak. In poking around in the directory tree of
ports-mgmt/poudriere, I noticed what looks like a copy of the ports tree. This brings me to my first question:
Since
ports-mgmt/poudriere is building ports, how to I keep the ports tree updated and which tree do I update?
Also, since I am going to set up this server as the pkg source for my main FreeBSD workstation, what is the easiest way of building
/usr/local/etc/ports.txt or must that be done manually?
My assumption is that I will regularly update the ports tree on the build machine and it will be the source of all packages for my normal workstation. Given if that is true, when I decide I'd like to install a package that I have not built before, I need to add it to
/usr/local/etc/ports.txt and build again, correct? This can a very lengthy process, even given my build hardware's capability.
What is the recommendation for the contents of the build server then, all packages (seems excessive), or how is this situation dealt with normally? I assume the official FreeBSD package repositories have multiple build machines and this is a continual process based on code updates to ports.
Thanks for the HOWTO - was very helpful!