2 # force a package from a specific release
9 $version_string = $version ? {
11 default => "=${version}",
14 $install_check = $version ? {
15 false => "/usr/bin/dpkg -s ${name} | grep -q 'Status: install'",
16 default => "/usr/bin/dpkg -s ${name} | grep -q 'Version: ${version}'",
18 exec { "/usr/bin/aptitude -y -t ${release} install ${name}${version_string}":
19 unless => $install_check,
20 logoutput => 'on_failure',