Re: auto-creating a local yum cache?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 12/12/11 12:49 PM, Alan McKay wrote:
> I know I can create my own repository and then point them at it - but that
> is difficult here because rsync is blocked (ggrrrrrr...)

I use this script to create a full mirror of a repository, using LFTP 
rather than RSYNC...


#!/usr/bin/sh
/usr/bin/lftp -c 'open ftp://mirrors.kernel.org && lcd /export/mirror && 
mirror --continue --verbose=1 -x ia64 -x s390 -x s390x -x alpha -x SRPMS 
centos'

I run this once a week via crontab (and manually if I know there are 
important updates).

This creates /export/mirror/centos which I share locally as both http 
and nfs, it includes all versions and flavors except itanium, s390, 
alpha, and the SRPMS.  specifically it DOES include all the ISO's (I nfs 
mount those on my vmware servers for installs...).

lftp has been far more robust than rsync ever was.

I also configure my local centos installs with 
/etc/yum.repos.d/CentOS-Base.repo.conf as

baseurl=http://mirror.myserver.domain.com/mirror/centos/$releasever/os/$basearch/

(for all categories in said .conf file)


-- 
john r pierce                            N 37, W 122
santa cruz ca                         mid-left coast

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux