fixed wrong sliver ovs tag
[build.git] / vbuild-fedora-mirror.sh
index 8b87363..1980d0a 100755 (executable)
@@ -1,6 +1,5 @@
 #!/bin/bash
 # this can help you create/update your fedora mirror
-# $Id$
 
 COMMAND=$(basename $0)
 LOGDIR=/var/log/fedora-mirroring
@@ -10,7 +9,7 @@ LOG=${LOGDIR}/${DATE}.log
 dry_run=
 verbose=
 log=
-skip_core=true
+skip_core=
 root=/mirror/
 
 
@@ -31,12 +30,8 @@ pl_fedora_url=$eu_fedora_url
 pl_centos_url=rsync://ftp.tpnet.pl/centos
 pl_epel_url=rsync://ftp.icm.edu.pl/pub/Linux/fedora/linux/epel
 
-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.5"
-all_distronames="f13 f12 centos5.4 centos5.5 epel5"
+default_distroname="f16"
+all_distronames="f16 f18"
 default_arch="i386"
 all_archs="i386 x86_64"
 
@@ -72,8 +67,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 +129,7 @@ function mirror_distro_arch () {
 
        epel*)
            case $distroindex in
-               5)
+               5|6)
                    paths="$paths $distroindex/$arch/"
                    RES=0
                    ;;
@@ -180,15 +175,14 @@ 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)"
     echo " -E rsyncurl for epel (default is $epel_url)"
     echo " -s : uses standard (US) mirrors $us_fedora_url $us_centos_url $us_epel_url"
     echo " -e : uses European mirrors $eu_fedora_url $eu_centos_url $eu_epel_url"
-    echo " -j : uses Japanese mirrors $jp_fedora_url $jp_centos_url $jp_epel_url"
     echo " -f distroname - use vserver convention, e.g. f8 or centos5"
     echo " -F : for distroname in $all_distronames"
     echo " -a arch - use yum convention"
@@ -209,7 +203,7 @@ function run () {
 function main () {
     distronames=""
     archs=""
-    while getopts "nvlcCr:u:U:E:sejf:Fa:Ah" opt ; do
+    while getopts "nvlcCr:u:U:E:sef:Fa:Ah" opt ; do
        case $opt in
            n) dry_run=--dry-run ;;
            v) verbose=--verbose ;;
@@ -222,7 +216,6 @@ function main () {
            E) epel_url=$OPTARG ;;
            s) fedora_url=$us_fedora_url ; centos_url=$us_centos_url ; epel_url=$us_epel_url;;
            e) fedora_url=$eu_fedora_url ; centos_url=$eu_centos_url ; epel_url=$eu_epel_url ;;
-           j) fedora_url=$jp_fedora_url ; centos_url=$jp_centos_url ; epel_url=$jp_epel_url ;;
            f) distronames="$distronames $OPTARG" ;;
            F) distronames="$distronames $all_distronames" ;;
            a) archs="$archs $OPTARG" ;;