Merge branch 'master' of git://labs.riseup.net/shared-apt

This commit is contained in:
root 2011-02-16 13:23:54 +00:00
commit 13033f7d81
8 changed files with 31 additions and 9 deletions

4
README
View file

@ -112,7 +112,9 @@ Here's an example of setting the proxy to 'http://proxy.domain' at port 666:
$apt_volatile_enabled
-----------------
If this variable is set to true the Debian Volatile sources are added.
If this variable is set to true the Debian Volatile sources (until
Lenny) or CODENAME-updates (such as squeeze-updates, supported since
Squeeze) are added.
By default this is false for backward compatibility with older
versions of this module.

View file

@ -3,7 +3,8 @@ module Puppet::Parser::Functions
case args[0]
when "etch" then "lenny"
when "lenny" then "squeeze"
when "squeeze" then "sid"
when "squeeze" then "wheezy"
when "wheezy" then "sid"
when "sid" then "experimental"
else "sid"
end

View file

@ -1,9 +1,8 @@
module Puppet::Parser::Functions
newfunction(:debian_release, :type => :rvalue) do |args|
case args[0]
when 'etch' then 'oldstable'
when 'lenny' then 'stable'
when 'squeeze' then 'testing'
when 'lenny' then 'oldstable'
when 'squeeze' then 'stable'
when 'wheezy' then 'testing'
when 'sid' then 'unstable'
when 'experimental' then 'experimental'

View file

@ -3,6 +3,7 @@ module Puppet::Parser::Functions
case args[0]
when 'etch' then '4.0'
when 'lenny' then '5.0'
when 'squeeze' then '6.0'
else ''
end
end

View file

@ -13,7 +13,7 @@ define apt::sources_list (
file { "/etc/apt/sources.list.d/${name}":
ensure => $ensure,
owner => root, group => 0, mode => 0600;
owner => root, group => 0, mode => 0644;
}
if $source {

View file

@ -22,7 +22,7 @@ define apt::upgrade_package ($version = "") {
}
}
exec { "aptitude -y install ${name}${version_suffix}":
exec { "apt-get -q -y -o 'DPkg::Options::=--force-confold' install ${name}${version_suffix}":
onlyif => [ "grep-status -F Status installed -a -P $name -q", "apt-show-versions -u $name | grep -q upgradeable" ],
require => [
Exec['apt_updated'],

View file

@ -3,14 +3,19 @@ Package: *
Pin: release o=Debian,n=<%= codename %>
Pin-Priority: 990
Explanation: Debian <%= codename %>-updates
Package: *
Pin: release o=Debian,n=<%= codename %>-updates
Pin-Priority: 990
Explanation: Debian backports
Package: *
Pin: origin backports.debian.org
Pin-Priority: 200
Explanation: Debian wheezy
Explanation: Debian <%= next_codename %>
Package: *
Pin: release o=Debian,n=wheezy
Pin: release o=Debian,n=<%= next_codename %>
Pin-Priority: 2
Explanation: Debian sid

View file

@ -34,10 +34,17 @@ deb-src <%= backports_url %> <%= codename %>-backports <%= repos %>
<% if (release == "testing" || release == "unstable" || release == "experimental") -%>
# There is no volatile archive for <%= release %>
<% else -%>
<% if (codename == "lenny" || codename == "etch") -%>
deb <%= volatile_url %> <%= codename %>/volatile <%= repos %>
<% if include_src then -%>
deb-src <%= volatile_url %> <%= codename %>/volatile <%= repos %>
<% end -%>
<% else -%>
deb <%= debian_url %> <%= codename %>-updates <%= repos %>
<% if include_src then -%>
deb-src <%= debian_url %> <%= codename %>-updates <%= repos %>
<% end -%>
<% end -%>
<% end -%>
<% end -%>
@ -75,10 +82,17 @@ deb-src <%= backports_url %> <%= next_codename %>-backports <%= repos %>
<% if (next_release == "testing" || next_release == "unstable" || next_release == "experimental") -%>
# There is no volatile archive for <%= next_release %>
<% else -%>
<% if (next_codename == "lenny" || next_codename == "etch") -%>
deb <%= volatile_url %> <%= next_codename %>/volatile <%= repos %>
<% if include_src then -%>
deb-src <%= volatile_url %> <%= next_codename %>/volatile <%= repos %>
<% end -%>
<% else -%>
deb <%= debian_url %> <%= next_codename %>-updates <%= repos %>
<% if include_src then -%>
deb-src <%= debian_url %> <%= next_codename %>-updates <%= repos %>
<% end -%>
<% end -%>
<% end -%>
<% end -%>
<% end -%>