summaryrefslogtreecommitdiff
path: root/manifests/apt_conf_snippet.pp
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2010-11-21 16:31:42 +0100
committerintrigeri <intrigeri@boum.org>2010-11-21 16:31:42 +0100
commitd30069c178ff2aff9154f65bd7dbf988c4d002f1 (patch)
treec710585866e623dd595b35bc921261a364ec64c8 /manifests/apt_conf_snippet.pp
parentee6d13d1e42acca7374aa302a4f9dfa9001d799f (diff)
parentd97a49b7b2c020c2c43df6524236f50a421789ee (diff)
Merge commit 'd97a49b7b2c020c2c43df6524236f50a421789ee'.
Going on merging immerda changes. Incompatible change: I do prefer my own generic apt/preferences template to shipping a static file that only supports Lenny. My own template supports security, backports, volatile, next release etc. Conflicts: files/preferences manifests/init.pp manifests/preferences.pp
Diffstat (limited to 'manifests/apt_conf_snippet.pp')
-rw-r--r--manifests/apt_conf_snippet.pp16
1 files changed, 8 insertions, 8 deletions
diff --git a/manifests/apt_conf_snippet.pp b/manifests/apt_conf_snippet.pp
index 77b88ae..c1cd884 100644
--- a/manifests/apt_conf_snippet.pp
+++ b/manifests/apt_conf_snippet.pp
@@ -10,20 +10,20 @@ define apt::apt_conf_snippet(
fail("Only one of \$source or \$content must specified for apt_conf_snippet ${name}")
}
+ file { "/etc/apt/apt.conf.d/${name}":
+ ensure => $ensure,
+ notify => Exec["refresh_apt"],
+ owner => root, group => 0, mode => 0600;
+ }
+
if $source {
- file { "/etc/apt/apt.conf.d/${name}":
- ensure => $ensure,
+ File["/etc/apt/apt.conf.d/${name}"] {
source => $source,
- notify => Exec["refresh_apt"],
- owner => root, group => 0, mode => 0600;
}
}
else {
- file { "/etc/apt/apt.conf.d/${name}":
- ensure => $ensure,
+ File["/etc/apt/apt.conf.d/${name}"] {
content => $content,
- notify => Exec["refresh_apt"],
- owner => root, group => 0, mode => 0600;
}
}
}