2010-04-27 22:38:28 +02:00
|
|
|
# force.pp
|
|
|
|
# force a package from a specific release
|
|
|
|
|
|
|
|
define apt::force(
|
2011-05-30 19:24:06 +02:00
|
|
|
$release = 'testing',
|
|
|
|
$version = false
|
2010-04-27 22:38:28 +02:00
|
|
|
) {
|
2011-03-11 18:02:50 +01:00
|
|
|
|
2011-05-30 19:24:06 +02:00
|
|
|
exec { "/usr/bin/aptitude -y -t ${release} install ${name}":
|
|
|
|
unless => $version ? {
|
|
|
|
false => "/usr/bin/dpkg -l | grep ${name}",
|
|
|
|
default => "/usr/bin/dpkg -l | grep ${name} | grep ${version}"
|
|
|
|
}
|
|
|
|
}
|
2011-03-11 18:02:50 +01:00
|
|
|
|
2010-04-27 22:38:28 +02:00
|
|
|
}
|