class Sprinkle::Installers::Yum

The Yum package installer installs RPM packages.

Example Usage

Installing the magic_beans RPM via Yum. Its all the craze these days.

package :magic_beans do
  yum 'magic_beans', 'magic_corn'
  verify do
    has_yum 'magic_beans' 
    has_yum 'magic_corn' 
  end
end

To install a specific version just add that version after the name

package :magic_beans do
  yum "magic_beans-3.0" 
end

Public Instance Methods

has_yum(package) click to toggle source
# File lib/sprinkle/installers/yum.rb, line 31
def has_yum(package)
  @commands << "yum list installed #{package} | grep ^#{package}"
end
yum(*packages) click to toggle source

installs the RPM packages passed

# File lib/sprinkle/installers/yum.rb, line 28
auto_api