From 62c00cf9b98a79af6cb77422590d5d51be4bec8c Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sun, 7 Nov 2010 20:08:10 +0100 Subject: [PATCH] cleanup more (don't change mirror if no mirror selection possible) --- all | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/all b/all index 2ddb919f..64cd0997 100755 --- a/all +++ b/all @@ -499,6 +499,23 @@ case "$cmd" in fi shift done + case "$location" in + best) + newbase=`echo "$base" | sed "s,://\(.*\.\)\?git.xonotic.org/,:// .git.xonotic.org/,"` + case "$newbase" in + *\ *) + if location=`bestmirror $newbase"xonotic.git" de nl`; then + : + else + location=current + fi + ;; + *) + location=current + ;; + esac + ;; + esac case "$location" in default) location= @@ -514,21 +531,6 @@ case "$cmd" in ;; esac ;; - best) - base=`echo "$base" | sed "s,://\(.*\.\)\?git.xonotic.org/,:// .git.xonotic.org/,"` - case "$base" in - *\ *) - if location=`bestmirror $base"xonotic.git" de nl`; then - : - else - location= - fi - ;; - *) - location= - ;; - esac - ;; esac if [ -n "$location" ]; then base=`echo "$base" | sed "s,://\(.*\.\)\?git.xonotic.org/,://$location.git.xonotic.org/,"` -- 2.39.2