From be856169725f0abe7ac5e1633d4774b1d6c0a1d9 Mon Sep 17 00:00:00 2001 From: Antoine Beaupre Date: Tue, 21 Jun 2011 23:02:26 -0400 Subject: make repository origin customizeable --- manifests/init.pp | 4 ++++ templates/distributions.erb | 24 ++++++++++++------------ templates/index.html.erb | 2 +- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 6ac080a..5879991 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,5 +1,9 @@ class reprepro { + case $reprepro_origin { + '': { $reprepro_origin = $domain } + } + case $reprepro_uploaders { '': { fail("You need the repository uploaders! Please set \$reprepro_uploaders in your config") } } diff --git a/templates/distributions.erb b/templates/distributions.erb index 761ae9a..e004778 100644 --- a/templates/distributions.erb +++ b/templates/distributions.erb @@ -1,28 +1,28 @@ -Origin: <%= domain %> -Label: <%= domain %> +Origin: <%= reprepro_origin %> +Label: <%= reprepro_origin %> Suite: reallyoldstable Codename: etch Version: 3.0 Architectures: i386 amd64 source kfreebsd-amd64 kfreebsd-i386 Components: main non-free contrib -Description: <%= domain %> specific (or backported) packages +Description: <%= reprepro_origin %> specific (or backported) packages SignWith: yes Uploaders: uploaders -Origin: <%= domain %> -Label: <%= domain %> +Origin: <%= reprepro_origin %> +Label: <%= reprepro_origin %> Suite: oldstable Pull: stable Codename: lenny Version: 5.0 Architectures: i386 amd64 source kfreebsd-amd64 kfreebsd-i386 Components: main non-free contrib -Description: <%= domain %> specific (or backported) packages +Description: <%= reprepro_origin %> specific (or backported) packages SignWith: yes Uploaders: uploaders -Origin: <%= domain %> -Label: <%= domain %> +Origin: <%= reprepro_origin %> +Label: <%= reprepro_origin %> Suite: stable Pull: testing Codename: squeeze @@ -40,16 +40,16 @@ Pull: unstable Codename: wheezy Architectures: i386 amd64 source kfreebsd-amd64 kfreebsd-i386 Components: main non-free contrib -Description: <%= domain %> specific (or backported) packages +Description: <%= reprepro_origin %> specific (or backported) packages SignWith: yes Uploaders: uploaders -Origin: <%= domain %> -Label: <%= domain %> +Origin: <%= reprepro_origin %> +Label: <%= reprepro_origin %> Suite: unstable Codename: sid Architectures: i386 amd64 source kfreebsd-amd64 kfreebsd-i386 Components: main non-free contrib -Description: <%= domain %> specific (or backported) packages +Description: <%= reprepro_origin %> specific (or backported) packages SignWith: yes Uploaders: uploaders-sid diff --git a/templates/index.html.erb b/templates/index.html.erb index 6cf4a3e..65ac222 100644 --- a/templates/index.html.erb +++ b/templates/index.html.erb @@ -5,7 +5,7 @@

Introduction

-

This is the Debian package repository of <%= domain %>. It is used for internal +

This is the Debian package repository of <%= reprepro_origin %>. 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. -- cgit v1.2.3