From 9b0b7e0505d9bc5adeea389a9c8aeb833c4fc13d Mon Sep 17 00:00:00 2001
From: Silvio Rhatto
Date: Sat, 8 May 2010 12:40:15 -0300
Subject: Using templates instead of plain config files, adding
$reprepro_basedir
---
templates/distributions.erb | 41 +++++++++++++++++++++++++++++++++++++++++
templates/index.html.erb | 38 ++++++++++++++++++++++++++++++++++++++
templates/uploaders.erb | 4 ++++
3 files changed, 83 insertions(+)
create mode 100644 templates/distributions.erb
create mode 100644 templates/index.html.erb
create mode 100644 templates/uploaders.erb
(limited to 'templates')
diff --git a/templates/distributions.erb b/templates/distributions.erb
new file mode 100644
index 0000000..c295245
--- /dev/null
+++ b/templates/distributions.erb
@@ -0,0 +1,41 @@
+Origin: <%= domain %>
+Label: <%= domain %>
+Suite: oldstable
+Codename: etch
+Version: 4.0
+Architectures: i386 amd64 source
+Components: main non-free contrib
+Description: <%= domain %> specific (or backported) packages
+SignWith: yes
+Uploaders: uploaders
+
+Origin: <%= domain %>
+Label: <%= domain %>
+Suite: stable
+Codename: lenny
+Version: 5.0
+Architectures: i386 amd64 source
+Components: main non-free contrib
+Description: <%= domain %> specific (or backported) packages
+SignWith: yes
+Uploaders: uploaders
+
+Origin: <%= domain %>
+Label: <%= domain %>
+Suite: testing
+Codename: squeeze
+Architectures: i386 amd64 source
+Components: main non-free contrib
+Description: <%= domain %> specific (or backported) packages
+SignWith: yes
+Uploaders: uploaders
+
+Origin: <%= domain %>
+Label: <%= domain %>
+Suite: unstable
+Codename: sid
+Architectures: i386 amd64 source
+Components: main non-free contrib
+Description: <%= domain %> specific (or backported) packages
+SignWith: yes
+Uploaders: uploaders
diff --git a/templates/index.html.erb b/templates/index.html.erb
new file mode 100644
index 0000000..719460e
--- /dev/null
+++ b/templates/index.html.erb
@@ -0,0 +1,38 @@
+
+
+<%= domain %> Debian package repository
+
+
+Introduction
+
+This is the Debian package repository of <%= domain %>. It is used for internal
+distribution of locally built packages not yet part of Debian. Feel free to use
+it for yourself, but it comes at no warranty, see /Beta">the Beta page for more information.
+
+How to use
+
+In your /etc/apt/source.list:
+
+
+deb http://debian.<%= domain %>/debian lenny main
+deb-src http://debian.<%= domain %>/debian lenny main
+
+
+"lenny", of course, can be replaced by your distribution. Know that we usually
+package straight for etch or lenny. Packages will likely not be available in
+squeeze or sid.
+
+Adding the archive key to your keyring
+
+This archive self-signs packages uploaded to it (and packages uploaded are
+verified against a whitelist of trusted uploaders) using OpenPGP (GnuPG, to be
+more precise).
+
+The key of the archive is in the key.asc file. You should add the key using something like this:
+
+
+wget http://debian.<%= domain %>/debian/key.asc
+apt-key add key.asc
+apt-get update
+
diff --git a/templates/uploaders.erb b/templates/uploaders.erb
new file mode 100644
index 0000000..560e3ce
--- /dev/null
+++ b/templates/uploaders.erb
@@ -0,0 +1,4 @@
+# reprepro uploaders, file managed by puppet
+<% reprepro_upladers.each do |uploader| -%>
+allow * by key <%= uploader %>
+<% end -%>
--
cgit v1.2.3