-e for a reasonable european mirror
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Thu, 6 Dec 2007 11:18:47 +0000 (11:18 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Thu, 6 Dec 2007 11:18:47 +0000 (11:18 +0000)
vbuild-fedora-mirror.sh

index fbceaf2..48a84f4 100755 (executable)
@@ -9,26 +9,29 @@ verbose=
 skip_core=
 root=/data/fedora/linux
 rsyncurl=rsync://mirrors.kernel.org/fedora
+eu_rsyncurl=rsync://ftp-stud.hs-esslingen.de/fedora/linux
 distroname=f8
 arch=i386
 
 
 function usage () {
-    echo "Usage: $COMMAND [-n] [-v] [-c] [-r root] [-u rsyncurl] [-f distroname] [-a arch]"
+    echo "Usage: $COMMAND [-n] [-v] [-c] [-e] [-r root] [-u rsyncurl] [-f distroname] [-a arch]"
     echo "Defaults to -r $root -u $rsyncurl -f $distroname -a $arch"
     echo "Use vserver conventions for distroname, e.g. fc6 and f7"
     echo "Options:"
     echo " -n : dry run"
     echo " -v : verbose"
     echo " -c : skips core repository"
+    echo " -e : uses European mirror $eu_rsyncurl"
     exit 1
 }
 
-while getopts "nvcr:u:f:a:h" opt ; do
+while getopts "nvcer:u:f:a:h" opt ; do
     case $opt in
        n) dry_run=--dry-run ;;
        v) verbose=--verbose ;;
        c) skip_core=true ;;
+       e) rsyncurl=$eu_rsyncurl ;;
        r) root=$OPTARG ;;
        u) rsyncurl=$OPTARG ;;
        f) distroname=$OPTARG ;;