#!/bin/bash if [ -f /var/lock/subsys/rsync_updates ]; then echo "Updates via rsync already running." exit 0 fi # i386 if [ -d /var/www/html/Centos/6.3 ] ; then touch /var/lock/subsys/rsync_updates for a in x86_64; do for i in os updates extras centosplus contrib; do rsync -avSHP --delete --exclude "local*" --exclude "isos" centos.intergenia.de::centos-linux/6.3/$i/$a/ /var/www/html/Centos/6.3/$i/$a/ done done /bin/rm -f /var/lock/subsys/rsync_updates else echo "Target directory /share/CentOS/6.3 not present." fi