From d08c9d46fa3aad19822db0d3c24cdf6ac49d1bf1 Mon Sep 17 00:00:00 2001 From: Arx Cruz Date: Tue, 17 Dec 2013 17:00:42 -0200 Subject: [PATCH] Change mysql-devel to community-mysql-devel in Fedora Fedora 19 and onwards doesn't support (officially) mysql anymore, so installmysql-devel conflicts with mariadb and community-mysql Change-Id: I3142aa686747a6704396aa4fe005dc04c7e7d15b --- modules/jenkins/manifests/params.pp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/jenkins/manifests/params.pp b/modules/jenkins/manifests/params.pp index c911efca72..ba2697da96 100644 --- a/modules/jenkins/manifests/params.pp +++ b/modules/jenkins/manifests/params.pp @@ -27,7 +27,6 @@ class jenkins::params { $libtidy_package = 'libtidy-0.99-0' # for keystone ldap auth integration $libsasl_dev = 'cyrus-sasl-devel' - $mysql_dev_package = 'mysql-devel' $nspr_dev_package = 'nspr-devel' $sqlite_dev_package = 'sqlite-devel' $libxml2_package = 'libxml2' @@ -54,7 +53,13 @@ class jenkins::params { # FIXME: No zookeeper packages on RHEL #$zookeeper_package = 'zookeeper-server' $cgroups_package = 'libcgroup' - if ($::operatingsystem == 'Fedora') { + if ($::operatingsystem == 'Fedora') and ($::operatingsystemrelease >= 19) { + # From Fedora 19 and onwards there's no longer + # support to mysql-devel. + # Only community-mysql-devel. If you try to + # install mysql-devel you get a conflict with + # mariadb packages. + $mysql_dev_package = 'community-mysql-devel' $zookeeper_package = 'zookeeper' $cgroups_tools_package = 'libcgroup-tools' $cgconfig_require = [ @@ -66,6 +71,7 @@ class jenkins::params { Package['cgroups-tools'], ] } else { + $mysql_dev_package = 'mysql-devel' $cgroups_tools_package = '' $cgconfig_require = Package['cgroups'] $cgred_require = Package['cgroups']