Added ensure parameter to apt::repo

This commit is contained in:
Ossi Salmi 2011-03-16 17:40:44 +02:00 committed by Timo Mkinen
parent fddcfd0eb9
commit 965a995aca

View file

@ -212,8 +212,9 @@ define apt::package($ensure, $source) {
# keyserver => "hkp://keys.gnupg.net", # keyserver => "hkp://keys.gnupg.net",
# } # }
# #
define apt::repo($source, $dist="", $components="main", $key="", $keyserver="", define apt::repo($ensure, $source, $dist="", $components="main",
$priority="", $use_proxy=true, $use_source=false) { $key="", $keyserver="", $priority="",
$use_proxy=true, $use_source=false) {
tag("bootstrap") tag("bootstrap")
@ -244,7 +245,7 @@ define apt::repo($source, $dist="", $components="main", $key="", $keyserver="",
} }
file { "/etc/apt/sources.list.d/${name}.list": file { "/etc/apt/sources.list.d/${name}.list":
ensure => present, ensure => $ensure,
mode => 0644, mode => 0644,
owner => root, owner => root,
group => root, group => root,
@ -277,7 +278,7 @@ define apt::repo($source, $dist="", $components="main", $key="", $keyserver="",
if $priority { if $priority {
$origin = regsubst($source, "^([^:]+://)([^/]+)/.*$", "\\2") $origin = regsubst($source, "^([^:]+://)([^/]+)/.*$", "\\2")
file { "/etc/apt/preferences.d/${name}.pref": file { "/etc/apt/preferences.d/${name}.pref":
ensure => present, ensure => $ensure,
mode => 0644, mode => 0644,
owner => root, owner => root,
group => root, group => root,