=================================================================== RCS file: /cvs/openbsd/OpenBSDTorrents/MirrorOpenBSD,v retrieving revision 1.1 retrieving revision 1.11 diff -u -r1.1 -r1.11 --- openbsd/OpenBSDTorrents/MirrorOpenBSD 2006/07/24 19:03:53 1.1 +++ openbsd/OpenBSDTorrents/MirrorOpenBSD 2011/03/31 03:21:39 1.11 @@ -1,5 +1,5 @@ #!/bin/sh -# $RedRiver$ +# $RedRiver: MirrorOpenBSD,v 1.10 2010/05/19 22:18:02 andrew Exp $ . /etc/OpenBSDTorrents.conf @@ -10,36 +10,38 @@ PID=`head -1 ${PIDFILE}` kill -0 ${PID} 2> /dev/null if [ $? -eq 0 ]; then - echo Already running + echo $0 Already running exit 1 fi fi echo $$ > ${PIDFILE} -SERVER=ftp://ftp3.usa.openbsd.org/pub/${OBT_BASENAME} +#SERVER=rsync://ftp3.usa.openbsd.org/ftp/ +SERVER=rsync://ftp5.usa.openbsd.org/ftp/ +#SERVER=rsync://openbsd.mirrors.tds.net/OpenBSD +#SERVER=rsync://openbsd.mirror.frontiernet.net/OpenBSD +#SERVER=rsync://mirror.rit.edu/OpenBSD/ +#SERVER=rsync://filedump.se.rit.edu/OpenBSD/ +#SERVER=rsync://mirror.planetunix.net/OpenBSD/ -lftp -c "mirror --delete \ - --verbose=1 \ - -x ls-lR.gz \ - -x \.mirror\..* \ - -x /\..* \ - -x ^OpenBGPD/ \ - -x ^OpenNTPD/ \ - -x ^OpenSSH/ \ - -x ^cvs/ \ - -x ^src/ \ - -x ^src.tar.gz \ - -x ^srcsys.tar.gz \ - -x ^distfiles/ \ - -x ^snapshots/packages/ \ - -x ^(patches/)?2\../ \ - -x ^(patches/)?3\.0/ \ - -x ^(patches/)?3\.1/ \ - -x ^(patches/)?3\.2/ \ - -x ^(patches/)?3\.3/ \ - -x ^(patches/)?3\.4/ \ - -x ^(patches/)?3\.5/ \ - -x ^(patches/)?3\.6/ \ - -x ^(patches/)?3\.7/ \ - ${SERVER} ${OBT_DIR_FTP}/${OBT_BASENAME}" +# --dry-run \ +rsync -a \ + --delete \ + --delete-excluded \ + --verbose=1 --log-format="%t [%p] %o %f %l" \ + -f "exclude .*" \ + -f "exclude ls-lR.gz" \ + -f "exclude /OpenBGPD/" \ + -f "exclude /OpenNTPD/" \ + -f "exclude /OpenSSH/" \ + -f "exclude /cvs/" \ + -f "exclude /src/" \ + -f "exclude /distfiles/" \ + -f "exclude /patches/" \ + -f "exclude */Changelogs/" \ + -f "exclude /snapshots/packages/" \ + -f "exclude /[23].?/" \ + -f "exclude /4.[0123456]/" \ + -f "exclude /4.[79]/packages/" \ + ${SERVER} ${OBT_DIR_FTP}/${OBT_BASENAME}