summaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
Diffstat (limited to 'resources')
-rw-r--r--resources/asdf/deb/conffiles.erb3
-rw-r--r--resources/asdf/deb/control.erb25
-rw-r--r--resources/asdf/deb/md5sums.erb3
3 files changed, 31 insertions, 0 deletions
diff --git a/resources/asdf/deb/conffiles.erb b/resources/asdf/deb/conffiles.erb
new file mode 100644
index 0000000..64282d6
--- /dev/null
+++ b/resources/asdf/deb/conffiles.erb
@@ -0,0 +1,3 @@
+<% config_files.each do |file| -%>
+<%= file %>
+<% end -%>
diff --git a/resources/asdf/deb/control.erb b/resources/asdf/deb/control.erb
new file mode 100644
index 0000000..df91e34
--- /dev/null
+++ b/resources/asdf/deb/control.erb
@@ -0,0 +1,25 @@
+Package: <%= name %>
+Version: <%= version %>-<%= iteration %>
+License: <%= license %>
+Vendor: <%= vendor %>
+Architecture: <%= architecture %>
+Maintainer: <%= maintainer %>
+Installed-Size: <%= installed_size %>
+<% unless dependencies.empty? -%>
+Depends: <%= dependencies.join(', ') %>
+<% end -%>
+<% unless conflicts.empty? -%>
+Conflicts: <%= conflicts.join(', ') %>
+<% end -%>
+<% unless replaces.empty? -%>
+Replaces: <%= replaces.join(', ') %>
+<% end -%>
+Section: <%= section %>
+Priority: <%= priority %>
+Homepage: <%= homepage %>
+<% lines = description.split("\n") -%>
+<% firstline, *remainder = lines -%>
+Description: <%= firstline %>
+<% if remainder.any? -%>
+<%= remainder.collect { |l| l =~ /^ *$/ ? " ." : " #{l}" }.join("\n") %>
+<% end -%>
diff --git a/resources/asdf/deb/md5sums.erb b/resources/asdf/deb/md5sums.erb
new file mode 100644
index 0000000..c8120ef
--- /dev/null
+++ b/resources/asdf/deb/md5sums.erb
@@ -0,0 +1,3 @@
+<% md5sums.each do |path, checksum| -%>
+<%= checksum %> <%= path %>
+<% end -%>