Disable openvswitch for rc26 build
[build.git] / vbuild-fedora-mirror.sh
index 5c4b096..716b9f3 100755 (executable)
@@ -1,7 +1,5 @@
-
 #!/bin/bash
 # this can help you create/update your fedora mirror
-# $Id$
 
 COMMAND=$(basename $0)
 LOGDIR=/var/log/fedora-mirroring
@@ -11,7 +9,7 @@ LOG=${LOGDIR}/${DATE}.log
 dry_run=
 verbose=
 log=
-skip_core=true
+skip_core=
 root=/mirror/
 
 
@@ -23,7 +21,8 @@ us_epel_url=rsync://rsync.gtlib.gatech.edu/fedora-epel
 
 # ircam's fedora8 repo has been turned off
 #eu_fedora_url=rsync://mirrors.ircam.fr/fedora-linux
-eu_fedora_url=rsync://mirror.ovh.net/download.fedora.redhat.com/linux
+#eu_fedora_url=rsync://mirror.ovh.net/download.fedora.redhat.com/linux
+eu_fedora_url=rsync://ftp-stud.hs-esslingen.de/fedora/linux
 eu_centos_url=rsync://mirrors.ircam.fr/CentOS
 eu_epel_url=rsync://mirrors.ircam.fr/fedora-epel
 
@@ -35,13 +34,13 @@ 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="centos5.3"
-all_distronames="f10 f11 centos5.3 epel5"
+default_distroname="centos5.6"
+all_distronames="f14 f16 centos5.6 epel5 epel6"
 default_arch="i386"
 all_archs="i386 x86_64"
 
 case $(hostname) in 
-    *.fr|*.de|*.uk)
+    blitz*|*.fr|*.de|*.uk)
        fedora_url=$eu_fedora_url ; centos_url=$eu_centos_url ; epel_url=$eu_epel_url ;;
     *.pl)
        fedora_url=$pl_fedora_url ; centos_url=$pl_centos_url ; epel_url=$pl_epel_url ;;
@@ -72,8 +71,8 @@ function mirror_distro_arch () {
            distro="CentOS"
            rsyncurl=$centos_url
            ;;
-       epel5)
-           distroindex=5
+       epel[5-6])
+           distroindex=$(echo $distroname | sed -e "s,epel,,g")
            distro=epel
            rsyncurl=$epel_url
            ;;
@@ -134,7 +133,7 @@ function mirror_distro_arch () {
 
        epel*)
            case $distroindex in
-               5)
+               5|6)
                    paths="$paths $distroindex/$arch/"
                    RES=0
                    ;;
@@ -180,8 +179,8 @@ function usage () {
     echo " -n : dry run"
     echo " -v : verbose"
     echo " -l : turns on autologging in $LOGDIR"
-    echo " -c : skips core repository (default)"
-    echo " -C : force syncing core repository"
+    echo " -c : skips core repository"
+    echo " -C : force syncing core repository (default)"
     echo " -r root (default is $root)"
     echo " -u rsyncurl for fedora (default is $fedora_url)"
     echo " -U rsyncurl for centos (default is $centos_url)"