| 261 | if {[regexp {([a-zA-Z]+://.+/?):([0-9A-Za-z_-]+)$} $site match site tag]} { |
| 262 | if {![info exists extras_added($tag)]} { |
| 263 | set site_list [concat $site_list [mirror_sites $global_mirror_site $tag ""] [mirror_sites $fallback_mirror_site $tag ""]] |
| 264 | if {[string equal $list master_sites] && [info exists env(MASTER_SITE_LOCAL)]} { |
| 265 | set site_list [concat [list $env(MASTER_SITE_LOCAL)] $site_list] |
| 266 | } elseif {[string equal $list patch_sites] && [info exists env(PATCH_SITE_LOCAL)]} { |
| 267 | set site_list [concat [list $env(PATCH_SITE_LOCAL)] $site_list] |
| 268 | } |
| 269 | set extras_added($tag) yes |
| 270 | } |
| 271 | } |
| 272 | } |
| 273 | |
| 274 | foreach site $site_list { |