summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/package/freebsd.rb
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-09-05 16:39:24 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-09-05 16:39:24 +0000
commit47c86e5571afe1ea68c68fd1353d71f7cb9bdb76 (patch)
tree47f3e832f2f78fe54c8f3ff9e4dc11d9d9ee787a /lib/puppet/provider/package/freebsd.rb
parent19992f7ec1dc2c320618ab1a31b93949528c0aaf (diff)
downloadpuppet-47c86e5571afe1ea68c68fd1353d71f7cb9bdb76.tar.gz
puppet-47c86e5571afe1ea68c68fd1353d71f7cb9bdb76.tar.xz
puppet-47c86e5571afe1ea68c68fd1353d71f7cb9bdb76.zip
Fixing the package type so that :ensure is always used for version specification, rather than :version, which is now deprecated. This provides much more consistency. I have not tested on all platforms yet, but I want to enable testing on Gentoo, also.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1559 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/provider/package/freebsd.rb')
-rwxr-xr-xlib/puppet/provider/package/freebsd.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/puppet/provider/package/freebsd.rb b/lib/puppet/provider/package/freebsd.rb
index cd484d47a..8d44870e4 100755
--- a/lib/puppet/provider/package/freebsd.rb
+++ b/lib/puppet/provider/package/freebsd.rb
@@ -32,7 +32,7 @@ Puppet::Type.type(:package).provide :freebsd, :parent => :openbsd do
def query
self.class.list
- if @model[:version]
+ if @model.is(:ensure)
return :listed
else
return nil
@@ -40,7 +40,7 @@ Puppet::Type.type(:package).provide :freebsd, :parent => :openbsd do
end
def uninstall
- cmd = "#{command(:delete)} %s-%s" % [@model[:name], @model[:version]]
+ cmd = "#{command(:delete)} %s-%s" % [@model[:name], @model[:ensure]]
begin
output = execute(cmd)
rescue Puppet::ExecutionFailure