cvs commit: ports/Tools/portbuild/scripts pdispatch
Kris Kennaway
kris at FreeBSD.org
Wed Jul 14 03:33:20 PDT 2004
kris 2004-07-14 10:33:19 UTC
FreeBSD ports repository
Modified files:
Tools/portbuild/scripts pdispatch
Log:
* Add support for ${TRYBROKEN}.
* Clients no longer have ssh access to the master, so we need to
push/pull everything on the client from here. This means we need to
know where the build took place so we can go in and get the files
after it finishes. Introduce the claim-chroot script which
atomically claims a free chroot directory on the host and returns
the name. This directory is later populated by the portbuild script
if it does not already contain an extracted bindist.
* Use the per-node portbuild.$(hostname) config file to decide where
in the filesystem to claim the chroot on the build host.
* If a port failed unexpectedly (i.e. is not marked BROKEN), or if
something strange happened when trying to pull in build results from
a client, then send me email (XXX should be configurable).
* Clean up after the build finishes and we have everything we need, by
dispatching the clean-chroot script on the client.
Revision Changes Path
1.18 +67 -6 ports/Tools/portbuild/scripts/pdispatch
More information about the cvs-all
mailing list