summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2008-11-18 22:54:22 +1100
committerJames Turnbull <james@lovedthanlost.net>2008-11-18 22:54:22 +1100
commit3c870d8f33eb757ddc16c33e89618a58685606fd (patch)
tree2434e12e5a85a4266e8bc1ac9d7c04c9246482da
parentf62d04d511a811a098854342d8be189f466f5a68 (diff)
downloadpuppet-3c870d8f33eb757ddc16c33e89618a58685606fd.tar.gz
puppet-3c870d8f33eb757ddc16c33e89618a58685606fd.tar.xz
puppet-3c870d8f33eb757ddc16c33e89618a58685606fd.zip
Added versionable feature to the RPM provider
-rw-r--r--CHANGELOG2
-rwxr-xr-xlib/puppet/provider/package/rpm.rb2
2 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 1a03dc415..2399b2331 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,6 @@
0.24.x
+ Added versionable feature to the RPM provider
+
Moved RRD feature from util/metric.rb to feature/base.rb
Fixed #1735 and #1747 - Fixes to confine system
diff --git a/lib/puppet/provider/package/rpm.rb b/lib/puppet/provider/package/rpm.rb
index b5a5c5dbc..09f78bf72 100755
--- a/lib/puppet/provider/package/rpm.rb
+++ b/lib/puppet/provider/package/rpm.rb
@@ -4,6 +4,8 @@ Puppet::Type.type(:package).provide :rpm, :source => :rpm, :parent => Puppet::Pr
desc "RPM packaging support; should work anywhere with a working ``rpm``
binary."
+ has_feature :versionable
+
# The query format by which we identify installed packages
NEVRAFORMAT = "%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}"
NEVRA_FIELDS = [:name, :epoch, :version, :release, :arch]