phpservermon/puphpet/puppet/modules/rvm/manifests/dependencies/centos.pp

26 lines
758 B
Puppet

# Install packages needed by RVM on RedHat systems when not using autolibs
class rvm::dependencies::centos {
$version = $::operatingsystem ? {
'Amazon' => '6.x',
default => $::operatingsystemrelease,
}
case $version {
/^6\..*/: {
ensure_packages(['libcurl-devel'])
}
/^5\..*/: {
ensure_packages(['autoconf'])
ensure_packages(['curl-devel'])
}
default: {
ensure_packages(['curl-devel'])
}
}
ensure_packages(['which','gcc','gcc-c++','make','gettext-devel','expat-devel','zlib-devel','openssl-devel',
'perl','cpio','gettext-devel','wget','bzip2','libxml2','libxml2-devel','libxslt','libxslt-devel',
'readline-devel','patch','git','libyaml-devel','libffi-devel','libtool','bison'])
}