Fixed ensure in apt::package

This commit is contained in:
Ossi Salmi 2010-11-09 14:41:10 +02:00 committed by Timo Mkinen
parent 10845f8db5
commit d9c26ac208

View file

@ -94,7 +94,7 @@ class apt::mirror {
# === Sample usage
#
# apt::package { "python-igraph":
# ensure => present,
# ensure => installed,
# source => "http://cneurocvs.rmki.kfki.hu/packages/binary/python-igraph_0.5.2_i386.deb",
# }
#
@ -105,7 +105,10 @@ define apt::package($ensure, $source) {
$filename = regsubst($source, '.*/([^/]+)$', '\1')
custom::file { "/var/cache/apt/local-archives/${filename}":
ensure => $ensure,
ensure => $ensure ? {
installed => present,
default => absent,
},
source => $source,
mode => 0644,
owner => root,