diff options
| author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-09-05 16:39:24 +0000 |
|---|---|---|
| committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2006-09-05 16:39:24 +0000 |
| commit | 47c86e5571afe1ea68c68fd1353d71f7cb9bdb76 (patch) | |
| tree | 47f3e832f2f78fe54c8f3ff9e4dc11d9d9ee787a /lib/puppet/provider/package/freebsd.rb | |
| parent | 19992f7ec1dc2c320618ab1a31b93949528c0aaf (diff) | |
| download | puppet-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-x | lib/puppet/provider/package/freebsd.rb | 4 |
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 |
