/etc/ssh/ssh_host_ed25519_key
/srv/mirrors/debian
/srv/mirrors/debian-debug
+ /srv/mirrors/debian-ports
/srv/mirrors/debian-security
/dev/hwrng
}.each do |path|
<Macro vhost-deb.debian.org-extra>
Redirect /debian/ http://cdn-fastly.deb.debian.org/debian/
Redirect /debian-debug/ http://cdn-fastly.deb.debian.org/debian-debug/
+ Redirect /debian-ports/ http://cdn-fastly.deb.debian.org/debian-ports/
Redirect /debian-security/ http://cdn-fastly.deb.debian.org/debian-security/
</Macro>
<% end -%>
read only = true
secrets file = /etc/rsyncd/debian.secrets
+[debian-ports]
+ path = /srv/mirrors/debian-ports/
+<%- unless has_variable?("has_srv_mirrors_debian_debug") && has_srv_mirrors_debian_debug == "true" -%>
+ list = no
+<%- end -%>
+ comment = Debug packages. Probably large. Starting end of 2015.
+ auth users = *
+ read only = true
+ secrets file = /etc/rsyncd/debian.secrets
+
[debian-security]
path = /srv/mirrors/debian-security/
<%- unless has_variable?("has_srv_mirrors_debian_security") && has_srv_mirrors_debian_security == "true" -%>
<%=
lines = []
-%w{debian debian-debug debian-security}.each do |archive|
+%w{debian debian-debug debian-ports debian-security}.each do |archive|
varname = 'has_srv_mirrors_' + archive.gsub(/[\/-]/,'_')
if has_variable?(varname) and (eval(varname)) == 'true'
lines << " Alias /#{archive}/project/trace/ /srv/mirrors/#{archive}/project/trace/"
<ul>
<%=
lines = []
-%w{debian debian-debug debian-security}.each do |archive|
+%w{debian debian-debug debian-ports debian-security}.each do |archive|
varname = 'has_srv_mirrors_' + archive.gsub(/[\/-]/,'_')
if has_variable?(varname) and (eval(varname)) == 'true'
lines << "<li>#{archive} [<a href=\"/#{archive}/project/trace/\">trace directory</a>]</li>"