[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 "has_feature :versionable" 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 "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]
</font>
</pre>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic