I use a little 'csupper' script, which uses the port
sysutils/fastest_cvsup to find the fastest mirror in my vicinity:
Code:
#!/usr/local/bin/bash
server=`/usr/local/bin/fastest_cvsup -Q -c nl,de,be,uk`
day=`/bin/date +%a`
echo "
Using $server today.
"
if [ $day == "Sun" ]
then
echo "
Full source tree compare (not using csup -s)."
/usr/bin/csup -4 -h $server -l /tmp/csup.lock -z -L 2 /etc/cvsupfile
else
echo "
Fast source tree compare (using csup -s)."
/usr/bin/csup -4 -h $server -l /tmp/csup.lock -z -s -L 2 /etc/cvsupfile
fi
The cvsupfile looks like this:
Code:
*default host=cvsup6.nl.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress
src-all