Date: Fri, 28 Aug 2009 13:38:14 -0400 From: "Brian A. Seklecki" <seklecki@noc.cfi.pgh.pa.us> To: Duncan Hutty <dhutty@allgoodbits.org> Cc: freebsd-questions@freebsd.org Subject: Re: Trying to make a mirror for a disconnected lab Message-ID: <1251481094.25573.1660.camel@soundwave.ws.pitbpa0.priv.collaborativefusion.com> In-Reply-To: <4A949BD9.9010305@allgoodbits.org> References: <4A949BD9.9010305@allgoodbits.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2009-08-25 at 22:20 -0400, Duncan Hutty wrote: > > Q. ports/distfiles contains tarballs of multiple versions of each > software; I assume that I only need one version of each tarball. And > since this mirror as described comes to ~100GiB, how can I modify my For this you want portsclean(8) "-D" argument. Prunes out unused/unneeded distfiles. There's probably a way to do it with rsync based on date or whatnot; but it gets tricky. Every iteration of your sync script will bring back what you prune out. Q. ports/distfiles contains tarballs of multiple versions of each software; I assume that I only need one version of each tarball. And since this mirror as described comes to ~100GiB, how can I modify my rsync filter so I don't get anything more than either the latest tarball for each software package in distfiles or whichever version accords to the Makefiles provided by ports.tgz ~BAS > rsync filter so I don't get anything more than either the latest > tarball for each software package in distfiles or whichever version > accords to > the Makefiles provided by ports.tgz >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1251481094.25573.1660.camel>