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