From 05538d1450bc488c75deff1fc175874d322044a2 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 11 Feb 2019 12:05:44 +0100 Subject: add http://mirrors.bytes.ua/remi/ new mirror in Ukraine --- mirror | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) (limited to 'mirror') diff --git a/mirror b/mirror index 823475fd..1a6f8647 100755 --- a/mirror +++ b/mirror @@ -7,34 +7,11 @@ case "$1" in help) echo -e "\nOptions: save resto diff add on off status https\n" ;; -save) echo -n "Saving mirror definition..." - tar cf - */{?,??}/*/mirror | tar xvf - -C save/ - echo " Done" - ;; - -resto) echo -n "Restoring mirror definition..." - tar cf - -C save */{?,??}/*/mirror | tar xvf - - echo " Done" - ;; - -diff) echo "Pending changes in mirror definition:" - n=0 - for fic in */{?,??}/*/mirror - do - if ! diff -q save/$fic $fic >/dev/null; then - echo "=== $fic" - colordiff -a save/$fic $fic - n=$(expr $n + 1) - fi - done - [ $n -eq 0 ] && echo "None" - ;; - add) if [ -z "$2" ]; then echo "Missing mirror path" exit 1 fi - for fic in fedora/??/*/mirror enterprise/{5,6,7}/*/mirror + for fic in */{6,7,8,??}/*/mirror */{8,??}/*/*/mirror do n=0 if grep -q "/archives/" $fic @@ -59,7 +36,7 @@ on) if [ -z "$2" ]; then echo "Missing mirror path" exit 1 fi - for fic in */{?,??}/*/mirror + for fic in */{6,7,8,??}/*/mirror */{8,??}/*/*/mirror do if grep -q "^## .*$2" $fic then @@ -73,7 +50,7 @@ off) if [ -z "$2" ]; then echo "Missing mirror path" exit 1 fi - for fic in */{?,??}/*/mirror + for fic in */{6,7,8,??}/*/mirror */{8,??}/*/*/mirror do if grep -q "^http.*$2" $fic then @@ -87,7 +64,7 @@ del) if [ -z "$2" ]; then echo "Missing mirror path" exit 1 fi - for fic in */{?,??}/*/mirror + for fic in */{6,7,8,??}/*/mirror */{8,??}/*/*/mirror do if grep -q "$2" $fic then @@ -101,12 +78,12 @@ status) if [ -z "$2" ]; then echo "Missing mirror path" exit 1 fi - grep -- "$2" */{?,??}/*/mirror + grep -- "$2" */{6,7,8,??}/*/mirror */{8,??}/*/*/mirror ;; https) echo "Generating https mirror list" - for i in enterprise/{5,6,7}/*/mirror fedora/2?/*/mirror + for i in enterprise/{5,6,7}/*/mirror fedora/2?/*/mirror */{8,??}/*/*/mirror do j=$(dirname $i)/httpsmirror grep '^https' $i >$j -- cgit