svn commit: r257073 - user/cperciva/portsnap-mirror
Colin Percival
cperciva at FreeBSD.org
Thu Oct 24 21:43:18 UTC 2013
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"
More information about the svn-src-user
mailing list