26 lines
758 B
Puppet
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'])
|
|
}
|