Date: Thu, 24 Oct 2013 21:43:18 +0000 (UTC) From: Colin Percival <cperciva@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r257073 - user/cperciva/portsnap-mirror Message-ID: <201310242143.r9OLhIFG050053@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cperciva Date: Thu Oct 24 21:43:18 2013 New Revision: 257073 URL: http://svnweb.freebsd.org/changeset/base/257073 Log: Sacrifice large patch files in order to avoid having mirrors run out of disk space when lots of things change at once (sweeping commits and/or changes to heavily depended-upon ports like perl). Modified: user/cperciva/portsnap-mirror/pmirror.sh Modified: user/cperciva/portsnap-mirror/pmirror.sh ============================================================================== --- user/cperciva/portsnap-mirror/pmirror.sh Thu Oct 24 20:29:29 2013 (r257072) +++ user/cperciva/portsnap-mirror/pmirror.sh Thu Oct 24 21:43:18 2013 (r257073) @@ -313,7 +313,11 @@ while read LINE; do fi gzip -9n ${X}-${Y} - mv ${X}-${Y}.gz ${PUBDIR}/tp/ + if [ `wc -c < ${X}-${Y}.gz` -lt 100000 ]; then + mv ${X}-${Y}.gz ${PUBDIR}/tp/ + else + rm ${X}-${Y}.gz + fi done echo "`date`: Removing unneeded metadata patches"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310242143.r9OLhIFG050053>