[47326] trunk/base/src/port1.0/portfetch.tcl
raimue at macports.org
raimue at macports.org
Wed Feb 25 17:21:33 PST 2009
Revision: 47326
http://trac.macports.org/changeset/47326
Author: raimue at macports.org
Date: 2009-02-25 17:21:33 -0800 (Wed, 25 Feb 2009)
Log Message:
-----------
port1.0/portfetch.tcl:
* Do not try to source mirror list file if it does not exist
* Do not emit a warning if global distfile mirror site or fallback site are missing
These fixes are necessary to avoid problems with our test-suite, which does not
have a _resources directory.
Modified Paths:
--------------
trunk/base/src/port1.0/portfetch.tcl
Modified: trunk/base/src/port1.0/portfetch.tcl
===================================================================
--- trunk/base/src/port1.0/portfetch.tcl 2009-02-26 00:52:08 UTC (rev 47325)
+++ trunk/base/src/port1.0/portfetch.tcl 2009-02-26 01:21:33 UTC (rev 47326)
@@ -205,11 +205,17 @@
# pre-registered set of sites, and if so, return them.
proc mirror_sites {mirrors tag subdir} {
global UI_PREFIX portname porturl mirror_sites.listfile mirror_sites.listpath dist_subdir
+ global global_mirror_site fallback_mirror_site
- source [getportresourcepath $porturl [file join ${mirror_sites.listpath} ${mirror_sites.listfile}]]
+ set mirrorfile [getportresourcepath $porturl [file join ${mirror_sites.listpath} ${mirror_sites.listfile}]]
+ if {[file exists $mirrorfile]} {
+ source $mirrorfile
+ }
if {![info exists portfetch::mirror_sites::sites($mirrors)]} {
- ui_warn "[format [msgcat::mc "No mirror sites on file for class %s"] $mirrors]"
+ if {$mirrors != $global_mirror_site && $mirrors != $fallback_mirror_site} {
+ ui_warn "[format [msgcat::mc "No mirror sites on file for class %s"] $mirrors]"
+ }
return {}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090225/7e0065ab/attachment-0001.html>
More information about the macports-changes
mailing list