]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
Add opt-in support for deb-src.
authorintrigeri <intrigeri@boum.org>
Wed, 6 Oct 2010 10:09:38 +0000 (12:09 +0200)
committerintrigeri <intrigeri@boum.org>
Wed, 6 Oct 2010 10:09:38 +0000 (12:09 +0200)
README
manifests/init.pp
templates/sources.list.erb

diff --git a/README b/README
index 22de451fe5c4164f0589d2cb23a004fb303ee458..b1f98c61b7d3d45eb7276096e45a14591049adc3 100644 (file)
--- a/README
+++ b/README
@@ -83,6 +83,14 @@ If this variable is set to true the Debian Volatile sources are added.
 By default this is false for backward compatibility with older
 versions of this module.
 
+$apt_include_src
+----------------
+
+If this variable is set to true a deb-src source is added for every
+added binary archive source.
+By default this is false for backward compatibility with older
+versions of this module.
+
 Classes
 =======
 
index d79e79ab120400798a23753ab580072f91ff46bb..7f52a9c0d0eac2c46e8f94668747f25e3835d9a7 100644 (file)
@@ -11,16 +11,21 @@ class apt {
     default => $apt_clean,
   }
 
-  package { apt:
-    ensure => installed,
-    require => undef,
-  }
-
   $use_volatile = $apt_use_volatile ? {
     ''      => false,
     default => $apt_use_volatile,
   }
 
+  $include_src = $apt_include_src ? {
+    ''      => false,
+    default => $apt_include_src,
+  }
+
+  package { apt:
+    ensure => installed,
+    require => undef,
+  }
+
   # init $release, $next_release, $codename, $next_codename
   case $lsbdistcodename {
     '': {
index d3739ff5b855da40f840886442ccc3afa420af52..35fac321eed7e6eefe47afecad64a9e3fdc68ed5 100644 (file)
@@ -4,12 +4,18 @@
 
 # basic
 deb <%= http://ftp.debian.org/debian/ %> <%= codename %> <%= repos %>
+<% if include_src then %>
+deb-src <%= http://ftp.debian.org/debian/ %> <%= codename %> <%= repos %>
+<% end %>
 
 # security
 <% if (release == "unstable" || release == "experimental") %>
 # There is no security support for <%= release %>
 <% else %>
 deb http://security.debian.org/ <%= codename %>/updates <%= repos %>
+<% if include_src then %>
+deb-src http://security.debian.org/ <%= codename %>/updates <%= repos %>
+<% end %>
 <% end %>
 
 # backports
@@ -17,6 +23,9 @@ deb http://security.debian.org/ <%= codename %>/updates <%= repos %>
 # There is no backports archive for <%= release %>
 <% else %>
 deb http://backports.debian.org/debian-backports/ <%= codename %>-backports <%= repos %>
+<% if include_src then %>
+deb-src http://backports.debian.org/debian-backports/ <%= codename %>-backports <%= repos %>
+<% end %>
 <% end %>
 
 <% if use_volatile %>
@@ -25,6 +34,9 @@ deb http://backports.debian.org/debian-backports/ <%= codename %>-backports <%=
 # There is no volatile archive for <%= release %>
 <% else %>
 deb http://volatile.debian.org/debian-volatile/ <%= codename %>/volatile <%= repos %>
+<% if include_src then %>
+deb-src http://volatile.debian.org/debian-volatile/ <%= codename %>/volatile <%= repos %>
+<% end %>
 <% end %>
 <% end %>