]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
apt::upgrade_package: explicitly depend on needed packages.
authorintrigeri <intrigeri@boum.org>
Wed, 15 Dec 2010 09:00:47 +0000 (10:00 +0100)
committerintrigeri <intrigeri@boum.org>
Wed, 15 Dec 2010 09:00:47 +0000 (10:00 +0100)
This define was previously broken unless dctrl-tools and apt-show-versions were
installed.

manifests/upgrade_package.pp

index 9f280c6489048ca4f406ecb1fe03fa29790d1b67..1c5cd9575abed9660ede976ce5e519c6bec8f2b6 100644 (file)
@@ -10,7 +10,10 @@ define apt::upgrade_package ($version = "") {
 
   exec { "aptitude -y install ${name}${version_suffix}":
     onlyif => [ "grep-status -F Status installed -a -P $name -q", "apt-show-versions -u $name | grep -q upgradeable" ],
-    require => Exec['apt_updated'],
+    require => [
+      Exec['apt_updated'],
+      Package['apt-show-versions', 'dctrl-tools'],
+    ],
   }
 
 }