summaryrefslogtreecommitdiffstats
path: root/mirrors/urls_mirrorlist.py
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-05-02 12:23:21 -0500
committerDan McGee <dan@archlinux.org>2012-05-02 12:23:21 -0500
commitd2d0895f13835569ff25a3161ddb94cd655dfd4f (patch)
treef50d51b7495c08eb7e365cd44126e54e325ce35e /mirrors/urls_mirrorlist.py
parent768bc688aab844cf9fdf9809b9381aaf0042f2fc (diff)
downloadarchweb-d2d0895f13835569ff25a3161ddb94cd655dfd4f.tar.gz
archweb-d2d0895f13835569ff25a3161ddb94cd655dfd4f.zip
Allow mirrorlist generator pattern to match any protocol
Add a helper method that checks if we know about the protocol; if so, we can spit out a URL for it. This allows (if you are insane) generation of an rsync mirrorlist, for instance. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'mirrors/urls_mirrorlist.py')
-rw-r--r--mirrors/urls_mirrorlist.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/mirrors/urls_mirrorlist.py b/mirrors/urls_mirrorlist.py
index e0f44c78..1444eca9 100644
--- a/mirrors/urls_mirrorlist.py
+++ b/mirrors/urls_mirrorlist.py
@@ -3,10 +3,7 @@ from django.conf.urls import patterns
urlpatterns = patterns('mirrors.views',
(r'^$', 'generate_mirrorlist', {}, 'mirrorlist'),
(r'^all/$', 'find_mirrors', {'countries': ['all']}),
- (r'^all/ftp/$', 'find_mirrors',
- {'countries': ['all'], 'protocols': ['ftp']}),
- (r'^all/http/$', 'find_mirrors',
- {'countries': ['all'], 'protocols': ['http']}),
+ (r'^all/(?P<protocol>[A-z]+)/$', 'find_mirrors_simple')
)
# vim: set ts=4 sw=4 et: