define apt::force(
$release = 'testing',
- $version = false
+ $version = false,
+ $timeout = 300
) {
$version_string = $version ? {
false => "/usr/bin/dpkg -s ${name} | grep -q 'Status: install'",
default => "/usr/bin/dpkg -s ${name} | grep -q 'Version: ${version}'",
}
- exec { "/usr/bin/aptitude -y -t ${release} install ${name}${version_string}":
- unless => $install_check,
+ exec { "/usr/bin/apt-get -y -t ${release} install ${name}${version_string}":
+ unless => $install_check,
+ logoutput => 'on_failure',
+ timeout => $timeout,
}
-
}