Skip site navigation (1)Skip section navigation (2)
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>