rendered paste bodyPREFIX= /opt#DEBUG= --dry-runVERBOSE= --verbose --progress --statsDELETE= --delete-excluded --delete-afterV6="-6"#LIMIT= --bwlimit=2048.PHONY: distrib debian-all fedora-all mandriva-all ubuntu-all.PHONY: fedora fedora-livna fedora-rpmfusion# http://fedoraproject.org/wiki/Infrastructure/MirroringRSYNC = \ --archive \ --hard-links \ --human-readable \ --numeric-ids \ --prune-empty-dirs \ --compress \ --force \ --whole-file \ ${VERBOSE} \ ${LIMIT} \ ${DEBUG} \DEBIAN_EXCLUDES= \ --exclude '*alpha.deb' \ --exclude '*alpha.udeb' \ --exclude 'binary-alpha' \ --exclude 'installer-alpha' \ --exclude 'Contents-alpha*' \ --exclude '*arm.deb' \ --exclude '*arm.udeb' \ --exclude 'binary-arm' \ --exclude 'installer-arm' \ --exclude 'Contents-arm*' \ --exclude '*armel.deb' \ --exclude '*armel.udeb' \ --exclude 'binary-armel' \ --exclude 'installer-arm' \ --exclude 'Contents-armel*' \ --exclude '*hppa.deb' \ --exclude '*hppa.udeb' \ --exclude 'binary-hppa' \ --exclude 'installer-hppa' \ --exclude 'Contents-hppa*' \ --exclude '*ia64.deb' \ --exclude '*ia64.udeb' \ --exclude 'binary-ia64' \ --exclude 'installer-ia64' \ --exclude 'Contents-ia64*' \ --exclude '*mips.deb' \ --exclude '*mips.udeb' \ --exclude 'binary-mips' \ --exclude 'installer-mips' \ --exclude 'Contents-mips*' \ --exclude '*mipsel.deb' \ --exclude '*mipsel.udeb' \ --exclude 'binary-mipsel' \ --exclude 'installer-mipsel' \ --exclude 'Contents-mipsel*' \ --exclude '*s390.deb' \ --exclude '*s390.udeb' \ --exclude 'binary-s390' \ --exclude 'installer-s390' \ --exclude 'Contents-s390*' \ --exclude '*sparc.deb' \ --exclude '*sparc.udeb' \ --exclude 'binary-sparc' \ --exclude 'installer-sparc' \ --exclude 'Contents-sparc*' \ --exclude '*kfreebsd-*.deb' \ --exclude '*kfreebsd-*.udeb' \ --exclude 'binary-kfreebsd*' \ --exclude 'Contents-kfreebsd*' \ --exclude '*hurd-*.deb' \ --exclude '*hurd-*.udeb' \ --exclude 'binary-hurd*' \ --exclude 'Contents-hurd*' \ --exclude '*.dsc' \ --exclude '*.diff.gz' \ --exclude '*.orig.tar.gz' \ --exclude '*.iso' \UBUNTU_EXCLUDES= \ --exclude '*.dsc' \ --exclude '*.diff.gz' \ --exclude '*.orig.tar.gz' \ --exclude '*.diff.tar.gz' \ --exclude '*.~tmp~' \FEDORA_EXCLUDES= \ --exclude '1' \ --exclude '2' \ --exclude '3' \ --exclude '4' \ --exclude '5' \ --exclude '6' \ --exclude '7' \ --exclude '8' \ --exclude '9' \ --exclude '10' \ --exclude '11' \ --exclude '12' \ --exclude 'core' \ --exclude 'redhat' \ --exclude 'extras' \ --exclude 'debug' \ --exclude 'development' \ --exclude 'source' \ --exclude 'testing' \ --exclude 'test' \ --exclude 'SRPMS' \ --exclude 'SRPMS.newkey' \ --exclude '.~tmp~' \ --exclude 'drpms' \ --exclude 'iso' \ --exclude 'Live' \MANDRIVA_EXCLUDE= \ --exclude '9.1' \ --exclude '9.2' \ --exclude '10.0' \ --exclude '10.1' \ --exclude '10.2' \ --exclude 'old' \ --exclude '2005' \ --exclude '2006.0' \ --exclude '2007.0' \ --exclude '2007.1' \ --exclude '2008.0' \ --exclude '2008.1' \ --exclude '2009.0' \ --exclude '2009.1' \ --exclude 'edu' \ --exclude 'iggi-cluster' \ --exclude 'move' \ --exclude 'source' \ --exclude 'SRPMS' \ --exclude 'debug_contrib' \ --exclude 'debug_main' \ --exclude 'debug_nonfree' \ --exclude 'cooker' \ --exclude 'devel' \ --exclude 'unity' \all: distrib isodistrib: debian-all fedora-all mandriva-all ubuntu-all iso: debian-iso-all fedora-iso-all mandriva-iso-all ubuntu-iso-all.PHONY: debian-alldebian-all: debian debian-security debian-multimedia \ debian-volatile debian-backports.PHONY: debiandebian: mkdir -p ${PREFIX}/www/debian/debian rsync ${RSYNC} ${DEBUG} ${LIMIT} \ ftp.fr.debian.org::debian \ ${PREFIX}/www/debian/debian \ ${DEBIAN_EXCLUDES}.PHONY: debian-securitydebian-security: mkdir -p ${PREFIX}/www/debian/debian-security rsync ${RSYNC} \ security.debian.org::debian-security \ ${PREFIX}/www/debian/debian-security \ ${DEBIAN_EXCLUDES}# http://www.debian-multimedia.org/debian-m-rsync.php.PHONY: debian-multimediadebian-multimedia: mkdir -p ${PREFIX}/www/debian/debian-multimedia rsync ${RSYNC} \ mirror.home-dn.net::debian-multimedia \ ${PREFIX}/www/debian/debian-multimedia \ ${DEBIAN_EXCLUDES}.PHONY: debian-volatiledebian-volatile: mkdir -p ${PREFIX}/www/debian/debian-volatile rsync ${RSYNC} \ ftp.us.debian.org::debian-volatile \ ${PREFIX}/www/debian/debian-volatile \ ${DEBIAN_EXCLUDES}.PHONY: debian-backportsdebian-backports: mkdir -p ${PREFIX}/www/debian/debian-backports rsync ${RSYNC} \ ftp.nl.debian.org::backports.org \ ${PREFIX}/www/debian/debian-backports \ ${DEBIAN_EXCLUDES}.PHONY: debian-iso-alldebian-iso-all: debian-iso.PHONY: debian-isodebian-iso: mkdir -p ${PREFIX}/www/iso/debian rsync ${RSYNC} \ ftp.de.debian.org::debian-cd \ ${PREFIX}/www/iso/debian \ --exclude '5.0.2*' \ --include '*/' \ --include 'amd64/***' \ --include 'i386/***' \ --include 'powerpc/***' \ --include 'multi-arch/***' \ --exclude '*' \.PHONY: ubuntu-allubuntu-all: ubuntu medibuntu.PHONY: ubuntu# Two stage synchronisation, per https://wiki.ubuntu.com/Mirrors/Scriptsubuntu: mkdir -p ${PREFIX}/www/ubuntu/ubuntu rsync ${RSYNC} ${DELETE} \ ftp.free.org::ubuntu \ ${PREFIX}/www/ubuntu/ubuntu \ ${UBUNTU_EXCLUDES} \.PHONY: medibuntumedibuntu: mkdir -p ${PREFIX}/www/ubuntu/medibuntu rsync ${RSYNC} \ medibuntu@dunnewind.net::medibuntu \ ${PREFIX}/www/ubuntu/medibuntu \ ${UBUNTU_EXCLUDES} \.PHONY: ubuntu-iso-allubuntu-iso-all: ubuntu-iso ubuntu-iso-cdimage# ftp.ciril.fr::pub/linux/ubuntu/releases/ .PHONY: ubuntu-isoubuntu-iso: mkdir -p ${PREFIX}/www/iso/ubuntu/ubuntu rsync ${RSYNC} ${DELETE} \ distrib-coffee.ipsl.jussieu.fr::pub/linux/ubuntu-releases/ \ ${PREFIX}/www/iso/ubuntu/ubuntu \ --exclude *6.06* \ --exclude *8.04* \ --exclude *8.10* \ --exclude *9.04* \ --exclude *9.10* \# ftp.gnome.org::mirror/cdimage.ubuntu.com/ .PHONY: ubuntu-iso-cdimageubuntu-iso-cdimage: mkdir -p ${PREFIX}/www/iso/ubuntu/cdimage rsync ${RSYNC} ${DELETE} \ distrib-coffee.ipsl.jussieu.fr::pub/linux/ubuntu-releases/ \ ${PREFIX}/www/iso/ubuntu/cdimage \ --exclude daily \ --exclude daily-live \ --exclude *2007* \ --exclude *2008* \ --exclude *2009* \ --exclude *2010* \ --exclude *dapper* \ --exclude *hardy* \ --exclude *intrepid* \ --exclude *armel* \ --exclude *hppa* \ --exclude *lpia* \ --exclude *ia64* \ --exclude *sparc* \ --exclude *source* \ --exclude *alpha-* \ --exclude *beta* \.PHONY: ubuntu-iso-portsubuntu-iso-ports: mkdir -p ${PREFIX}/www/iso/ubuntu/cdimage/ports/releases/lucid/release rsync ${RSYNC} ${DELETE} \ cdimage.ubuntu.com::cdimage/ports/releases/lucid/release/ \ ${PREFIX}/www/iso/ubuntu/cdimage/ports/releases/lucid/release\ .PHONY: fedora-allfedora-all: fedora fedora-livna fedora-rpmfusion# http://mirrors.fedoraproject.org/publiclist/# rsync://ftp-stud.hs-esslingen.de/fedora/linux \.PHONY: fedorafedora: mkdir -p ${PREFIX}/www/fedora/fedora rsync ${RSYNC} \ distrib-coffee.ipsl.jussieu.fr::pub/linux/fedora/ \ ${PREFIX}/www/fedora/fedora \ ${FEDORA_EXCLUDES}.PHONY: fedora-livnafedora-livna: mkdir -p ${PREFIX}/www/fedora/livna rsync ${RSYNC} \ rpm.livna.org::rlo \ ${PREFIX}/www/fedora/livna \ ${FEDORA_EXCLUDES}.PHONY: fedora-rpmfusionfedora-rpmfusion: mkdir -p ${PREFIX}/www/fedora/rpmfusion rsync ${RSYNC} \ fr2.rpmfind.net::linux/rpmfusion/ \ ${PREFIX}/www/fedora/rpmfusion \ ${FEDORA_EXCLUDES}.PHONY: fedora-iso-allfedora-iso-all: fedora-iso fedora-iso-alt.PHONY: fedora-isofedora-iso: mkdir -p ${PREFIX}/www/iso/fedora/fedora rsync ${RSYNC} \ ftp.ciril.fr::fedora \ ${PREFIX}/www/iso/fedora/fedora \ --exclude '9' \ --exclude '10' \ --exclude '11' \ --exclude '12' \ --exclude 'development' \ --exclude 'source' \ --exclude 'test' \ --include '*/' \ --include 'iso/***' \ --include 'Live/***' \ --include 'img/***' \ --exclude '*' \.PHONY: fedora-iso-altfedora-iso-alt: mkdir -p ${PREFIX}/www/iso/fedora/alt rsync ${RSYNC} \ alt.fedoraproject.org::alt \ ${PREFIX}/www/iso/fedora/alt \ --exclude ltsp \ --exclude nightly-composes \ --exclude S390 \ --exclude videos \.PHONY: mandriva-allmandriva-all: mandriva mandriva-plf.PHONY: mandrivamandriva: mkdir -p ${PREFIX}/www/mandriva/mandriva rsync ${RSYNC} \ distrib-coffee.ipsl.jussieu.fr::mandrivalinux \ ${PREFIX}/www/mandriva/mandriva \ --exclude iso \ ${MANDRIVA_EXCLUDE}.PHONY: mandriva-plfmandriva-plf: mkdir -p ${PREFIX}/www/mandriva/plf rsync ${RSYNC} \ distrib-coffee.ipsl.jussieu.fr::plf \ ${PREFIX}/www/mandriva/plf \ ${MANDRIVA_EXCLUDE}.PHONY: mandriva-iso-allmandriva-iso-all: mandriva-iso.PHONY: mandriva-isomandriva-iso: mkdir -p ${PREFIX}/www/iso/mandriva rsync ${RSYNC} \ distrib-coffee.ipsl.jussieu.fr::mandrivalinux/official/iso/ \ ${PREFIX}/www/iso/mandriva \ ${MANDRIVA_EXCLUDE}