From a5a79648d557f0817f04b60eee749c4d3d9519b5 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 19 Sep 2008 08:43:06 +0000 Subject: [PATCH] epel mirroring --- vbuild-fedora-mirror.sh | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/vbuild-fedora-mirror.sh b/vbuild-fedora-mirror.sh index 3c180877..9f7e8b52 100755 --- a/vbuild-fedora-mirror.sh +++ b/vbuild-fedora-mirror.sh @@ -13,32 +13,34 @@ log= skip_core= root=/mirror/ + us_fedora_url=rsync://mirrors.kernel.org/fedora # change this us_centos_url=rsync://mirrors.rit.edu/centos +us_epel_url="us_epel_url-needs-to-be-defined" # this one is contaminated with the .~tmp~ thing -#eu_fedora_url=rsync://ftp-stud.hs-esslingen.de/fedora/linux + eu_fedora_url=rsync://mirrors.ircam.fr/fedora-linux eu_centos_url=rsync://mirrors.ircam.fr/CentOS +eu_epel_url=rsync://mirrors.ircam.fr/fedora-epel -# change this -jp_fedora_url="need-to-be-defined" -# change this -jp_centos_url="need-to-be-defined" +jp_fedora_url="jp_fedora_url-needs-to-be-defined" +jp_centos_url="jp_centos_url-needs-to-be-defined" +jp_epel_url="jp_epel_url-needs-to-be-defined" default_distroname=f8 -all_distronames="f8 f9 centos5.2" +all_distronames="f8 f9 centos5.2 epel5" default_arch=i386 all_archs="i386 x86_64" case $(hostname) in *.fr|*.de|*.uk) - fedora_url=$eu_fedora_url ; centos_url=$eu_centos_url ;; + fedora_url=$eu_fedora_url ; centos_url=$eu_centos_url ; epel_url=$eu_epel_url ;; *.jp) - fedora_url=$jp_fedora_url ; centos_url=$jp_centos_url ;; + fedora_url=$jp_fedora_url ; centos_url=$jp_centos_url ; epel_url=$jp_epel_url ;; *) - fedora_url=$us_fedora_url ; centos_url=$us_centos_url ;; + fedora_url=$us_fedora_url ; centos_url=$us_centos_url ; epel_url=$us_epel_url ;; esac function mirror_distro_arch () { @@ -62,6 +64,11 @@ function mirror_distro_arch () { distro="CentOS" rsyncurl=$centos_url ;; + epel5) + distroindex=5 + distro=epel + rsyncurl=$epel_url + ;; *) echo "WARNING -- Unknown distribution $distroname -- skipped" return 1 @@ -112,6 +119,16 @@ function mirror_distro_arch () { localpath=centos ;; + epel*) + case $distroindex in + 5) + paths="$paths $distroindex/$arch/" + RES=0 + ;; + esac + localpath=epel + ;; + esac if [ "$RES" = 1 ] ; then -- 2.43.0