openbsd-ports/infrastructure/lib/DPB
espie 9938b28564 allow the fetcher part to work as a "true" mirror maker:
- keep a cache of checked checksums as ${DISTDIR}/distinfo
- read existing cache on startup, don't need to recheck those files.
- split checksum_task: update the cache after the checksum is done
- create the by_cipher/sha256/... entries
- in fetch_only mode, do a "long" checksum on existing files not in the cache.

If you ever have doubts on the integrity of already checked files, just
rm ${DISTDIR}/distinfo.
2011-12-31 11:20:00 +00:00
..
Core clean-up job running a bit: add methods to Grabber and PortBuilder objects 2011-12-04 12:05:41 +00:00
Job remove "needed" debug log now that things work fine. 2011-12-05 21:27:53 +00:00
Clock.pm spaces 2011-06-04 12:58:24 +00:00
Core.pm methods required to be able to lock per-host 2011-12-02 22:29:28 +00:00
Engine.pm on SIGINFO, dump T/B hashes into info.log (and mark the display for refresh, 2011-12-10 14:48:40 +00:00
Fetch.pm allow the fetcher part to work as a "true" mirror maker: 2011-12-31 11:20:00 +00:00
Grabber.pm allow the fetcher part to work as a "true" mirror maker: 2011-12-31 11:20:00 +00:00
Heuristics.pm unfuck pkgpaths. 2011-10-10 18:56:50 +00:00
Job.pm spaces 2011-06-04 12:58:24 +00:00
Locks.pm faster NFS: if the missing file suddenly reappears, we don't need to rescan 2011-12-03 11:03:07 +00:00
Logger.pm better FETCH_MANUALLY handling: 2011-11-13 10:34:35 +00:00
PkgPath.pm filter out lib-deps with the same pkgpath_and_flavors as what we're 2011-12-11 19:55:37 +00:00
PortBuilder.pm remove "needed" debug log now that things work fine. 2011-12-05 21:27:53 +00:00
PortInfo.pm EXTRA should (partly) be handled like DEPENDS/BDEPENDS 2011-12-02 11:40:25 +00:00
Reporter.pm expose interface to "refresh" display after some disturbing operation. 2011-12-10 14:47:36 +00:00
Signature.pm spaces 2011-06-04 12:58:24 +00:00
Util.pm spaces 2011-06-04 12:58:24 +00:00
Vars.pm clean-up job running a bit: add methods to Grabber and PortBuilder objects 2011-12-04 12:05:41 +00:00