Merge branch 'master' of git://labs.riseup.net/shared-apt
This commit is contained in:
commit
13033f7d81
8 changed files with 31 additions and 9 deletions
4
README
4
README
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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'],
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 -%>
|
||||
|
|
Loading…
Reference in a new issue