howto mirror fedora.redhat.com/fedora/linux/core with rsync

neil neilcuk at aol.com
Thu Apr 29 12:11:59 UTC 2004



neilcuk at aol.com wrote:

>
>
> duncanbrown at linuxadvocate.net wrote:
>
>> http://www.linuxadvocate.net/apt/apt-mirror/
>>
>> well, i wanted to have the latest updates available within 24 hours, so
>> (on my home server) i wrote a quickie script, apt-mirror.  it's not
>> complete yet, but it'll work for you.
>>
>> if you guy shave any questions, let me know.
>>
>> -d
>>
>> Sean Kennedy said:
>>  
>>
>>> That's a damn shame.  Anybody know how/where to get a reliable
>>> mirror?  Any recommendations?
>>>   
>>
>>
>>
>> -+(duncan brown
>> -+(duncanbrown at linuxadvocate.net
>> -+(http://www.linuxadvocate.net
>>
>> ()  ascii ribbon campaign - against html e-mail
>> /\                        - against microsoft attachments
>>
>> Blessed is the man who, having nothing to say, abstains from giving 
>> wordy
>> evidence of the fact.
>>                -- George Eliot
>>
>>
>>
>>  
>>
> here's something I put together using rsync. It's not very pretty - 
> but it works fine for my needs. I just have it run every night.
> I use an exclude file because I don't like receiving the kernel via 
> this method. All messages go to STDOUT - which is fine because I have 
> this run via a cron job.
> Hope it can be of use to you :-)
> neil.
>
> #!/bin/sh
> cd /your/updates/path
> MIRROR=rsync.mirror.ac.uk
> MIRRORPATH=download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386/ 
>
> MIRROROPTS=' -avz --delete --exclude-from=myexcludefile'
>
> echo -n -e "${TCYAN}(Slowly) Mirroring updates ${TNORM}"
>
> rsync $MIRROROPTS rsync://$MIRROR/$MIRRORPATH $UPDDIR
> if [ $? != 0 ] ; then
>   echo
>   echo -e "${TRED}Mirroring failed for some reason!"
>   failure
> fi
> #success
> #done
>
>
>
whoops - I wiped the UPDDIR=/your/updates/dir variable on posting. This 
is because rsync likes a 'to' path. This should be in place of  cd 
/your/update/path. (I've mangled this script so many times to do 
different things it kinda got lost in translation %-))

neil.





More information about the fedora-list mailing list