User Tools

Site Tools


centos_local_repo_rsync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
centos_local_repo_rsync [2011/07/11 17:56] – created jtcentos_local_repo_rsync [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
  
- 
- 
-<code bash> 
-#!/bin/bash 
- 
-# name: centos-rsync 
-# date: 20110711 
-# author: jason thomas <jthomas@blip.tv> 
-# purpose: update local centos mirror with remote centos mirror 
- 
-LOCK="/var/lock/subsys/centos-rsync" 
-REPO="/var/www/kitchen/htdocs/repos/centos" 
-MIRROR="mirror.cogentco.com" 
- 
-CURRENT5="5.6" 
-CURRENT6="6.0" 
- 
-if [ -f $LOCK ]; then 
-    exit 0 
-fi 
- 
-control_sigint(){ 
-        unlink $LOCK 
-        exit $? 
-} 
- 
-trap control_sigint SIGINT 
- 
-if [ -d $REPO/$CURRENT5 ] ; then 
-    touch $LOCK 
-    rsync  -avSHP --delete --exclude "local*" --exclude "isos" --exclude "i386" $MIRROR::CentOS/$CURRENT5/ $REPO/$CURRENT5/ 
-    unlink $LOCK 
-fi 
- 
-if [ -d $REPO/$CURRENT6 ] ; then 
-    touch $LOCK 
-    rsync  -avSHP --delete --exclude "local*" --exclude "isos" --exclude "i386" $MIRROR::CentOS/$CURRENT6/ $REPO/$CURRENT6/ 
-    unlink $LOCK 
-fi 
-</code> 
centos_local_repo_rsync.1310407007.txt.gz · Last modified: 2020/08/10 02:28 (external edit)