]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
Fix apt::upgrade_package when used multiple times.
authorintrigeri <intrigeri@boum.org>
Thu, 16 Dec 2010 17:14:23 +0000 (18:14 +0100)
committerintrigeri <intrigeri@boum.org>
Thu, 16 Dec 2010 17:14:23 +0000 (18:14 +0100)
manifests/upgrade_package.pp

index 80562868d6684c034d0d7cec2c26d55797c55fff..358bd9e25b25379a602fa9cbb710d32a33d49744 100644 (file)
@@ -8,9 +8,18 @@ define apt::upgrade_package ($version = "") {
     default  => "=${version}",
   }
 
-  package { ['apt-show-versions', 'dctrl-tools']:
-    ensure => installed,
-    require => undef,
+  if !defined(Package['apt-show-versions']) {
+    package { 'apt-show-versions':
+      ensure => installed,
+      require => undef,
+    }
+  }
+
+  if !defined(Package['dctrl-tools']) {
+    package { 'dctrl-tools':
+      ensure => installed,
+      require => undef,
+    }
   }
 
   exec { "aptitude -y install ${name}${version_suffix}":