cvs commit: ports/Tools/portbuild/scripts dopackages

Kris Kennaway kris at FreeBSD.org
Wed Sep 13 22:43:32 PDT 2006


kris        2006-09-14 05:43:23 UTC

  FreeBSD ports repository

  Modified files:
    Tools/portbuild/scripts dopackages 
  Log:
  * Back up duds to duds.old before, not after we create the new one
  
  * Add more XXX comments for future work
  
  * Only record a cvsdone timestamp if we updated cvs
  
  * When building with -trybroken, it's safe (and desirable) to run the
    prunefailure script
  
  * Reorganise a few things for better parallelism
  
  * Instead of keeping a duplicate copy of the previous logs and errors
    under bak/, just store a symlink to the archival location
  
  * When doing an incremental build, also cycle out the old logs to avoid
    broken links on the website (the logs from the previous build are
    removed until the packages are rebuilt).  Use cpio to create
    hardlinked copies of the previous logs.  XXX when these are bzipped
    by cron to save space the links will be broken and it might actually
    take more space.
  
  * Don't bother bunzipping old logs, now that the processlogs scripts
    can handle it.  This was a waste of time anyway since they'd all be
    rebzipped by the next nightly cron job.
  
  * When the build is complete, stash a copy of the restricted ports in
    bak/restricted/ before deleting them from packages/, and restore from
    here when doing an incremental build to avoid needlessly rebuilding
    them each time.
  
  Revision  Changes    Path
  1.41      +81 -59    ports/Tools/portbuild/scripts/dopackages


More information about the cvs-all mailing list