]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/rsyncd/templates/default/rsyncd.conf.erb
rsync: do not compress xz and pbf files
[chef.git] / cookbooks / rsyncd / templates / default / rsyncd.conf.erb
index adc04a899ce3720ef8c4234df0b93454bfba75bf..73b6dbe4d342f9b6178df56d42846d1fdbc75fb5 100644 (file)
@@ -1,5 +1,5 @@
 # DO NOT EDIT - This file is being maintained by Chef
-<% node[:rsyncd][:modules].each do |name,details| -%>
+<% node[:rsyncd][:modules].sort.each do |name,details| -%>
 
 [<%= name %>]
      comment = <%= details[:comment] %>
 <% if details[:refuse_options] -%>
      refuse options = <%= details[:refuse_options].join(" ") %>
 <% end -%>
-<% if details[:hosts_allow] -%>
-     hosts allow = <%= details[:hosts_allow].join(",") %>
+<% unless @hosts_allow[name].empty? -%>
+     hosts allow = <%= @hosts_allow[name].sort.join(",") %>
 <% end -%>
-<% if details[:hosts_deny] -%>
-     hosts deny = <%= details[:hosts_deny].join(",") %>
+<% unless @hosts_deny[name].empty? -%>
+     hosts deny = <%= @hosts_deny[name].sort.join(",") %>
 <% end -%>
-     dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz *.7z
+     dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz *.7z *.xz *.pbf
 <% end -%>