[prev in list] [next in list] [prev in thread] [next in thread] 

List:       puppet-commit
Subject:    [Puppet-commit] puppet revision 2618
From:       svn () madstop ! com
Date:       2007-06-18 21:18:48
Message-ID: 20070618211848.59A90160060 () puppet ! reductivelabs ! com
[Download RAW message or body]

luke 2007-06-18 23:18:48 +0200 (Mon, 18 Jun 2007)
Fixing my stupid fix of Matt's work.  I conflated :versionable and :upgradeable.  I \
                have now added back all of the "has_feature :versionable" lines.
Modified: trunk/lib/puppet/provider/package/apt.rb
===================================================================
--- trunk/lib/puppet/provider/package/apt.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/apt.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -4,6 +4,8 @@
 
     desc "Package management via ``apt-get``."
 
+    has_feature :versionable
+
     commands :aptget => "/usr/bin/apt-get"
     commands :aptcache => "/usr/bin/apt-cache"
     commands :preseed => "/usr/bin/debconf-set-selections"

Modified: trunk/lib/puppet/provider/package/aptitude.rb
===================================================================
--- trunk/lib/puppet/provider/package/aptitude.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/aptitude.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -1,6 +1,8 @@
 Puppet::Type.type(:package).provide :aptitude, :parent => :apt, :source => :dpkg do
     desc "Package management via ``aptitude``."
 
+    has_feature :versionable
+
     commands :aptitude => "/usr/bin/aptitude"
     commands :aptcache => "/usr/bin/apt-cache"
 

Modified: trunk/lib/puppet/provider/package/aptrpm.rb
===================================================================
--- trunk/lib/puppet/provider/package/aptrpm.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/aptrpm.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -4,6 +4,8 @@
 
     desc "Package management via ``apt-get`` ported to ``rpm``."
 
+    has_feature :versionable
+
     commands :aptget => "/usr/bin/apt-get"
     commands :aptcache => "/usr/bin/apt-cache"
     commands :rpm => "/usr/bin/rpm"

Modified: trunk/lib/puppet/provider/package/gem.rb
===================================================================
--- trunk/lib/puppet/provider/package/gem.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/gem.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -5,6 +5,8 @@
     desc "Ruby Gem support.  By default uses remote gems, but you can specify
         the path to a local gem via ``source``."
 
+    has_feature :versionable
+
     commands :gemcmd => "gem"
 
     def self.gemlist(hash)

Modified: trunk/lib/puppet/provider/package/portage.rb
===================================================================
--- trunk/lib/puppet/provider/package/portage.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/portage.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -3,6 +3,8 @@
 Puppet::Type.type(:package).provide :portage, :parent => Puppet::Provider::Package \
do  desc "Provides packaging support for Gentoo's portage system."
 
+    has_feature :versionable
+
     commands :emerge => "/usr/bin/emerge", :eix => "/usr/bin/eix", :update_eix => \
"/usr/bin/update-eix"  
     defaultfor :operatingsystem => :gentoo

Modified: trunk/lib/puppet/provider/package/rug.rb
===================================================================
--- trunk/lib/puppet/provider/package/rug.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/rug.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -1,6 +1,8 @@
 Puppet.type(:package).provide :rug, :parent => :rpm do
     desc "Support for suse ``rug`` package manager."
 
+    has_feature :versionable
+
     commands :rug => "/usr/bin/rug"
     defaultfor :operatingsystem => :suse 
     confine    :operatingsystem => :suse

Modified: trunk/lib/puppet/provider/package/urpmi.rb
===================================================================
--- trunk/lib/puppet/provider/package/urpmi.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/urpmi.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -4,6 +4,8 @@
 
     defaultfor :operatingsystem => [:mandriva, :mandrake]
 
+    has_feature :versionable
+
     def install
         should = @resource.should(:ensure)
         self.debug "Ensuring => #{should}"

Modified: trunk/lib/puppet/provider/package/yum.rb
===================================================================
--- trunk/lib/puppet/provider/package/yum.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/yum.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -1,6 +1,8 @@
 Puppet::Type.type(:package).provide :yum, :parent => :rpm, :source => :rpm do
     desc "Support via ``yum``."
 
+    has_feature :versionable
+
     commands :yum => "yum", :rpm => "rpm"
 
     defaultfor :operatingsystem => [:fedora, :centos, :redhat]


[Attachment #3 (text/html)]

<p><b>luke</b> 2007-06-18 23:18:48 +0200 (Mon, 18 Jun 2007)</p><p>Fixing my stupid \
fix of Matt's work.  I conflated :versionable and :upgradeable.  I have now added \
back all of the &quot;has_feature :versionable&quot; lines.<br> </p><hr \
noshade><pre><font color="gray">Modified: trunk/lib/puppet/provider/package/apt.rb \
                ===================================================================
--- trunk/lib/puppet/provider/package/apt.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/apt.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -4,6 +4,8 @@
 
     desc &quot;Package management via ``apt-get``.&quot;
 
+    has_feature :versionable
+
     commands :aptget =&gt; &quot;/usr/bin/apt-get&quot;
     commands :aptcache =&gt; &quot;/usr/bin/apt-cache&quot;
     commands :preseed =&gt; &quot;/usr/bin/debconf-set-selections&quot;

Modified: trunk/lib/puppet/provider/package/aptitude.rb
===================================================================
--- trunk/lib/puppet/provider/package/aptitude.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/aptitude.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -1,6 +1,8 @@
 Puppet::Type.type(:package).provide :aptitude, :parent =&gt; :apt, :source =&gt; \
:dpkg do  desc &quot;Package management via ``aptitude``.&quot;
 
+    has_feature :versionable
+
     commands :aptitude =&gt; &quot;/usr/bin/aptitude&quot;
     commands :aptcache =&gt; &quot;/usr/bin/apt-cache&quot;
 

Modified: trunk/lib/puppet/provider/package/aptrpm.rb
===================================================================
--- trunk/lib/puppet/provider/package/aptrpm.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/aptrpm.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -4,6 +4,8 @@
 
     desc &quot;Package management via ``apt-get`` ported to ``rpm``.&quot;
 
+    has_feature :versionable
+
     commands :aptget =&gt; &quot;/usr/bin/apt-get&quot;
     commands :aptcache =&gt; &quot;/usr/bin/apt-cache&quot;
     commands :rpm =&gt; &quot;/usr/bin/rpm&quot;

Modified: trunk/lib/puppet/provider/package/gem.rb
===================================================================
--- trunk/lib/puppet/provider/package/gem.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/gem.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -5,6 +5,8 @@
     desc &quot;Ruby Gem support.  By default uses remote gems, but you can specify
         the path to a local gem via ``source``.&quot;
 
+    has_feature :versionable
+
     commands :gemcmd =&gt; &quot;gem&quot;
 
     def self.gemlist(hash)

Modified: trunk/lib/puppet/provider/package/portage.rb
===================================================================
--- trunk/lib/puppet/provider/package/portage.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/portage.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -3,6 +3,8 @@
 Puppet::Type.type(:package).provide :portage, :parent =&gt; \
                Puppet::Provider::Package do
     desc &quot;Provides packaging support for Gentoo's portage system.&quot;
 
+    has_feature :versionable
+
     commands :emerge =&gt; &quot;/usr/bin/emerge&quot;, :eix =&gt; \
&quot;/usr/bin/eix&quot;, :update_eix =&gt; &quot;/usr/bin/update-eix&quot;  
     defaultfor :operatingsystem =&gt; :gentoo

Modified: trunk/lib/puppet/provider/package/rug.rb
===================================================================
--- trunk/lib/puppet/provider/package/rug.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/rug.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -1,6 +1,8 @@
 Puppet.type(:package).provide :rug, :parent =&gt; :rpm do
     desc &quot;Support for suse ``rug`` package manager.&quot;
 
+    has_feature :versionable
+
     commands :rug =&gt; &quot;/usr/bin/rug&quot;
     defaultfor :operatingsystem =&gt; :suse 
     confine    :operatingsystem =&gt; :suse

Modified: trunk/lib/puppet/provider/package/urpmi.rb
===================================================================
--- trunk/lib/puppet/provider/package/urpmi.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/urpmi.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -4,6 +4,8 @@
 
     defaultfor :operatingsystem =&gt; [:mandriva, :mandrake]
 
+    has_feature :versionable
+
     def install
         should = @resource.should(:ensure)
         self.debug &quot;Ensuring =&gt; #{should}&quot;

Modified: trunk/lib/puppet/provider/package/yum.rb
===================================================================
--- trunk/lib/puppet/provider/package/yum.rb	2007-06-18 21:07:01 UTC (rev 2617)
+++ trunk/lib/puppet/provider/package/yum.rb	2007-06-18 21:18:48 UTC (rev 2618)
@@ -1,6 +1,8 @@
 Puppet::Type.type(:package).provide :yum, :parent =&gt; :rpm, :source =&gt; :rpm do
     desc &quot;Support via ``yum``.&quot;
 
+    has_feature :versionable
+
     commands :yum =&gt; &quot;yum&quot;, :rpm =&gt; &quot;rpm&quot;
 
     defaultfor :operatingsystem =&gt; [:fedora, :centos, :redhat]

</font>
</pre>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic