Date: Tue, 29 Aug 2000 00:57:09 -0700 (PDT) From: Satoshi Asami <asami@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/Tools/portbuild/scripts dodistfiles Message-ID: <200008290757.AAA14102@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
asami 2000/08/29 00:57:09 PDT Added files: Tools/portbuild/scripts dodistfiles Log: A small script to copy distfiles from per-port directory to central location. This is done to avoid write-on-write race conditions, when two package builds try to write the same distfile back into the server. To avoid this, the distfiles are first copied over to distfiles/.pbtmp/${PKGNAME}, and then a .done file is created in that directory. This script runs on the server periodically to copy the files to the central location. Since this script copies one distfile at a time, the race mentioned above doesn't exist. Also, it will only copy files from directories where the .done file exists to avoid read-before-write race conditions. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008290757.AAA14102>