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