Merge pull request #267 from apenney/fix-typo
[puppet-modules/puppetlabs-apt.git] / manifests / force.pp
index a1ec4a60882f0939882815a355d8e6caa4f394f9..70b7d47239b29a362428f12afafac3fb5d53a20f 100644 (file)
@@ -2,11 +2,13 @@
 # force a package from a specific release
 
 define apt::force(
-  $release = false,
+  $release = 'testing',
   $version = false,
   $timeout = 300
 ) {
 
+  $provider = $apt::params::provider
+
   $version_string = $version ? {
     false   => undef,
     default => "=${version}",
@@ -32,7 +34,7 @@ define apt::force(
     }
   }
 
-  exec { "/usr/bin/apt-get -y ${release_string} install ${name}${version_string}":
+  exec { "${provider} -y ${release_string} install ${name}${version_string}":
     unless    => $install_check,
     logoutput => 'on_failure',
     timeout   => $timeout,