From: Silvio Rhatto Date: Mon, 16 Aug 2010 00:21:32 +0000 (-0300) Subject: Adding support for debian volatile X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=98b043bdab72b66276cb3bba0784579d6bfbd4a6;p=puppet-apt.git Adding support for debian volatile --- diff --git a/manifests/init.pp b/manifests/init.pp index 028d828..ae645c6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -123,6 +123,20 @@ class apt { ensure => latest, } + case $volatile_enabled { + true: { + config_file { "/etc/apt/sources.list.d/debian-volatile.list": + content => template("apt/sources.list.volatile.erb"), + require => Exec[assert_lsbdistcodename]; + } + } + default: { + config_file { "/etc/apt/sources.list.d/debian-volatile.list": + ensure => absent, + } + } + } + case $backports_enabled { true: { config_file { diff --git a/templates/sources.list.volatile.erb b/templates/sources.list.volatile.erb new file mode 100644 index 0000000..cc9316b --- /dev/null +++ b/templates/sources.list.volatile.erb @@ -0,0 +1,8 @@ +# This file is brought to you by puppet + +# backports +<% if (lsbdistcodename == "sid" || lsbdistcodename == "unstable") -%> +# There are no backports for for <%= lsbdistcodename %> +<% else -%> +deb http://volatile.debian.org/debian-volatile <%= lsbdistcodename %>/volatile main contrib non-free +<% end -%>