#/bin/bash
echo ===================
echo CentOS Starting ...
echo ===================
/usr/local/bin/flock -w 60 /var/run/centos-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --safe-links $1 --delay-updates --delete-after --max-delete=1000 --exclude .snapshot us-msync.centos.org::CentOS/* /tank/mirrors/centos/.
echo ===============
echo CentOS Finished
echo ===============
#
echo ======================
echo RepoForge Starting ...
echo ======================
/usr/local/bin/flock -w 60 /var/run/dag-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --safe-links $1 --delay-updates --delete-after --max-delete=1000 rsync://ftp-stud.fht-esslingen.de/dag/* /tank/mirrors/dag/.
echo ==================
echo RepoForge Finished
echo ==================
#
echo ==========================
echo FreeBSD AMD64 Starting ...
echo ==========================
/usr/local/bin/flock -w 60 /var/run/freebsd-amd64-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded  --max-delete=1000 $1 mirrors.tds.net::FreeBSD/releases/amd64/* /tank/mirrors/FreeBSD/amd64/.
echo =========================
echo FreeBSD i386 Starting ...
echo =========================
/usr/local/bin/flock -w 60 /var/run/freebsd-i386-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded  --max-delete=1000 $1 mirrors.tds.net::FreeBSD/releases/i386/* /tank/mirrors/FreeBSD/i386/.
echo ================
echo FreeBSD Finished
echo ================
#
echo ===================
echo Debian Starting ...
echo ===================
/usr/local/bin/flock -w 60 /var/run/debian-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --exclude .snapshot $1 --numeric-ids --max-delete=1000 --delay-updates --delete-after ftp.us.debian.org::debian /tank/mirrors/debian/.
echo ===============
echo Debian Finished
echo ===============
#
echo ===========================
echo Debian-Security Starting...
echo ===========================
/usr/local/bin/flock -w 60 /var/run/debian-security-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --exclude .snapshot $1 --numeric-ids --delay-updates --delete-after security.debian.org::debian-security /tank/mirrors/debian-security/.
echo ========================
echo Debian-Security Finished
echo ========================
#
echo ======================
echo Fuckbuntu Starting ...
echo ======================
/usr/local/bin/flock -w 60 /var/run/ubuntu-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded  --max-delete=1000 $1 rsync://mirrors.easynews.com:/mirrors/linux/ubuntu/* /tank/mirrors/ubuntu/.
echo ==================
echo Fuckbuntu Finished
echo ==================
#
echo =================
echo EPEL Starting ...
echo =================
/usr/local/bin/flock -w 60 /var/run/EPEL-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --exclude .snapshot $1 --numeric-ids --max-delete=1000 --delay-updates --delete-after rsync://dl.fedoraproject.org/fedora-epel/* /tank/mirrors/epel/.
echo =============
echo EPEL Finished
echo =============
#
echo ============
echo LMDE Started
echo ============
/usr/local/bin/flock -w 60 /var/run/lmde-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --safe-links $1 --delay-updates --delete-after --max-delete=1000 --exclude .snapshot rsync://debian.linuxmint.com::latest /tank/mirrors/lmde/.
echo =============
echo LMDE Finished
echo =============
#
echo ============
echo Arch Started
echo ============
/usr/local/bin/flock -w 60 /var/run/arch-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --progress  --safe-links $1 --delay-updates --delete-after --max-delete=1000 --exclude .snapshot rsync://mirror.rit.edu/archlinux/*  /tank/mirrors/archlinux/.
echo =============
echo Arch Finished
echo =============
#
echo ===================
echo Cygwin Starting ...
echo ===================
/usr/local/bin/flock -w 60 /var/run/cygwin-rsync.lock /usr/local/bin/rsync -vaitl4CH --copy-links --safe-links --bwlimit=500 --delete-excluded --progress  --safe-links $1 --delay-updates --delete-after --max-delete=1000 --exclude .snapshot rsync://mirror.team-cymru.org/cygwin/*  /tank/mirrors/cygwin/.
echo ===============
echo Cygwin Finished
echo ===============
#
echo ====================
echo Proxmox Starting ...
echo ====================
/usr/local/bin/flock -w 60 /var/run/proxmox-wget.lock sh /tank/proxmox-update
echo ================
echo Proxmox Finished 
echo ================
#
echo ================
echo PXE Updating ...
echo ================
echo running update pxe && /bin/sh /tank/storage/Saved/tftpboot/updatepxe.sh && echo running syncpxe && /bin/sh /tank/storage/Saved/tftpboot/syncpxe.sh
echo ============================
echo Nightly Rsync all finished!!
echo ============================
