Try to retire the site module: move site::alternative to base
[mirror/dsa-puppet.git] / modules / site / templates / aptrepo.erb
index a826fa2..33d4c69 100644 (file)
@@ -3,4 +3,16 @@
 ### USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
 ###
 
-deb     <%= scope.lookupvar('url') %>  <%= scope.lookupvar('suite') %> <%= scope.lookupvar('components').to_a.join(' ') %>
+<%=
+  url        = [scope.lookupvar('url')  ].flatten
+  suite      = [scope.lookupvar('suite')].flatten
+  components = [scope.lookupvar('components')].flatten.join(' ')
+
+  lines = []
+  url.each do |u|
+    suite.each do |s|
+      lines << "deb    #{u}    #{s}    #{components}"
+    end
+  end
+  lines.join("\n")
+%>