[nycbug-talk] tracking for multiple machines
nycbug at cyth.net
Thu Nov 17 13:39:01 EST 2005
On Thu, Nov 17, 2005 at 12:03:58PM -0500, Bjorn Nelson wrote:
> I noticed that this page was recently created in the handbook:
> I have been looking for an official document about this for a while,
> and it's great to finally see one where it should be. My question,
> is there a way to prevent client machines from running a make
> installworld while a make buildworld is being run on the host
> machine. I guess I could just touch a file in /usr/src and then
> alter the Makefile on the clients to look for this file, and fail if
> it's present, but I wondered what others have done about this.
For OpenBSD, you can build a release:
Then use the siteXX.tgz, install.site, and upgrade.site files to
deploy local changes:
That should be enough for the base system. For ports, have a machine
build all the packages you need, then merge them into one giant
This will allow you to keep the merged package in the siteXX.tgz
and do ``pkg_add -r mergedpkg.tgz'' in upgrade.site.
I guess this documentation is more scattered in OpenBSD, though.
More information about the talk