SPECS: builder - prefer df over mirrors by default

qboosh qboosh at pld-linux.org
Mon Jul 2 18:48:45 CEST 2007


Author: qboosh                       Date: Mon Jul  2 16:48:45 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- prefer df over mirrors by default

---- Files affected:
SPECS:
   builder (1.507 -> 1.508) 

---- Diffs:

================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.507 SPECS/builder:1.508
--- SPECS/builder:1.507	Mon Jun 11 09:27:47 2007
+++ SPECS/builder	Mon Jul  2 18:48:40 2007
@@ -42,6 +42,7 @@
 NOCVSSPEC=""
 NODIST=""
 NOINIT=""
+PREFMIRRORS=""
 UPDATE=""
 ADD5=""
 NO5=""
@@ -943,9 +944,9 @@
 					fi
 					target="$fp"
 
-					# prefer mirror over distfiles if there's mirror
+					# optionally prefer mirror over distfiles if there's mirror
 					# TODO: build url list and then try each url from the list
-					if [ -z "$NOMIRRORS" ] && im=$(find_mirror "$i") && [ "$im" != "$i" ]; then
+					if [ -n "$PREFMIRRORS" ] && [ -z "$NOMIRRORS" ] && im=$(find_mirror "$i") && [ "$im" != "$i" ]; then
 						url="$im"
 					else
 						url=$(distfiles_url "$i")
@@ -1917,6 +1918,9 @@
 			NOURLS="yes"
 			NOSRCS="yes"
 			ALWAYS_CVSUP="no"
+			shift;;
+		-pm | --prefer-mirrors )
+			PREFMIRRORS="yes"
 			shift;;
 		--no-init )
 			NOINIT="yes"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/builder?r1=1.507&r2=1.508&f=u



More information about the pld-cvs-commit mailing list