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