summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-02-17 19:19:15 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-02-17 19:19:15 +0000
commit3d093ae712ce6fe7c59cd616a092c1aedfd1b976 (patch)
tree90811be6d973cb8895fea91d55d381a7c5a48e32 /lib/puppet
parent65599af2f4b48cd78e651f3a807f27283bf038fc (diff)
downloadpuppet-3d093ae712ce6fe7c59cd616a092c1aedfd1b976.tar.gz
puppet-3d093ae712ce6fe7c59cd616a092c1aedfd1b976.tar.xz
puppet-3d093ae712ce6fe7c59cd616a092c1aedfd1b976.zip
Applying patch from #510 by curzonj. Note that the right solution to this problem is to use the ruby API, but it does not appear to be stable yet.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2211 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet')
-rwxr-xr-xlib/puppet/provider/package/gem.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/puppet/provider/package/gem.rb b/lib/puppet/provider/package/gem.rb
index 24f997613..96202745c 100755
--- a/lib/puppet/provider/package/gem.rb
+++ b/lib/puppet/provider/package/gem.rb
@@ -3,10 +3,10 @@ Puppet::Type.type(:package).provide :gem do
desc "Ruby Gem support. By default uses remote gems, but you can specify
the path to a local gem via ``source``."
- commands :gem => "gem"
+ commands :gemcmd => "gem"
def self.gemlist(hash)
- command = [command(:gem), "list"]
+ command = [command(:gemcmd), "list"]
if hash[:local]
command << "--local"
@@ -71,7 +71,7 @@ Puppet::Type.type(:package).provide :gem do
command << @model[:name]
end
- gem(*command)
+ gemcmd(*command)
end
def latest
@@ -86,7 +86,7 @@ Puppet::Type.type(:package).provide :gem do
end
def uninstall
- gem "uninstall", "-x", "-a", @model[:name]
+ gemcmd "uninstall", "-x", "-a", @model[:name]
end
def update