class PoiseBuildEssential::BuildEssentialProviders::RHEL

A provider for `poise_build_essential` to install on RedHat and Fedora platforms.

@see PoiseBuildEssential::Resources::PoiseBuildEssential::Resource @provides poise_build_essential

Private Instance Methods

install_build_essential() click to toggle source

(see Base#install_build_essential)

# File lib/poise_build_essential/build_essential_providers/rhel.rb, line 33
def install_build_essential
  pkgs = %w{autoconf bison flex gcc gcc-c++ gettext kernel-devel make m4 ncurses-devel patch}
  # Ensure GCC 4 is available on older pre-6 EL
  if node['platform_family'] == 'rhel' && node['platform_version'].to_i < 6
    pkgs += %w{gcc44 gcc44-c++}
  end
  package pkgs
end