SPECS: builder - prefer mirror over distfiles if there's mirror set

glen glen at pld-linux.org
Wed Dec 6 15:24:21 CET 2006


Author: glen                         Date: Wed Dec  6 14:24:21 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- prefer mirror over distfiles if there's mirror set

---- Files affected:
SPECS:
   builder (1.467 -> 1.468) 

---- Diffs:

================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.467 SPECS/builder:1.468
--- SPECS/builder:1.467	Fri Dec  1 12:07:24 2006
+++ SPECS/builder	Wed Dec  6 15:24:15 2006
@@ -895,7 +895,15 @@
 						continue
 					fi
 					target="$fp"
-					url=$(distfiles_url "$i")
+
+					# 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
+						url="$im"
+					else
+						url=$(distfiles_url "$i")
+					fi
+
 					url_attic=$(distfiles_attic_url "$i")
 					FROM_DISTFILES=1
 					# is $url local file?
================================================================

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



More information about the pld-cvs-commit mailing list