|
|
|
|
@@ -280,6 +280,8 @@ EOSQL
|
|
|
|
|
@pkginfo.set['debian']['14.10']['5.6']['server_package'] = 'mysql-server-5.6'
|
|
|
|
|
@pkginfo.set['debian']['15.04']['5.6']['client_package'] = %w(mysql-client-5.6 libmysqlclient-dev)
|
|
|
|
|
@pkginfo.set['debian']['15.04']['5.6']['server_package'] = 'mysql-server-5.6'
|
|
|
|
|
@pkginfo.set['debian']['15.10']['5.6']['client_package'] = %w(mysql-client-5.6 libmysqlclient-dev)
|
|
|
|
|
@pkginfo.set['debian']['15.10']['5.6']['server_package'] = 'mysql-server-5.6'
|
|
|
|
|
@pkginfo.set['debian']['6']['5.1']['client_package'] = %w(mysql-client libmysqlclient-dev)
|
|
|
|
|
@pkginfo.set['debian']['6']['5.1']['server_package'] = 'mysql-server-5.1'
|
|
|
|
|
@pkginfo.set['debian']['7']['5.5']['client_package'] = %w(mysql-client libmysqlclient-dev)
|
|
|
|
|
@@ -336,6 +338,14 @@ EOSQL
|
|
|
|
|
@pkginfo.set['rhel']['2015.09']['5.6']['server_package'] = 'mysql-community-server'
|
|
|
|
|
@pkginfo.set['rhel']['2015.09']['5.7']['client_package'] = %w(mysql-community-client mysql-community-devel)
|
|
|
|
|
@pkginfo.set['rhel']['2015.09']['5.7']['server_package'] = 'mysql-community-server'
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.1']['server_package'] = %w(mysql51 mysql51-devel)
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.1']['server_package'] = 'mysql51-server'
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.5']['client_package'] = %w(mysql-community-client mysql-community-devel)
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.5']['server_package'] = 'mysql-community-server'
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.6']['client_package'] = %w(mysql-community-client mysql-community-devel)
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.6']['server_package'] = 'mysql-community-server'
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.7']['client_package'] = %w(mysql-community-client mysql-community-devel)
|
|
|
|
|
@pkginfo.set['rhel']['2016.03']['5.7']['server_package'] = 'mysql-community-server'
|
|
|
|
|
@pkginfo.set['rhel']['5']['5.0']['client_package'] = %w(mysql mysql-devel)
|
|
|
|
|
@pkginfo.set['rhel']['5']['5.0']['server_package'] = 'mysql-server'
|
|
|
|
|
@pkginfo.set['rhel']['5']['5.1']['client_package'] = %w(mysql51-mysql)
|
|
|
|
|
@@ -382,7 +392,7 @@ EOSQL
|
|
|
|
|
Chef::Log.error("Unsupported Version: You requested to install a Mysql #{type_label} version that is not supported by your platform")
|
|
|
|
|
Chef::Log.error("Platform: #{platform_family} #{platform_version} - Request Mysql #{type_label} version: #{version}")
|
|
|
|
|
Chef::Log.error("Availabe versions for your platform are: #{info.map { |k, _v| k }.join(' - ')}")
|
|
|
|
|
fail "Unsupported Mysql #{type_label} Version"
|
|
|
|
|
raise "Unsupported Mysql #{type_label} Version"
|
|
|
|
|
end
|
|
|
|
|
info[version][type]
|
|
|
|
|
end
|
|
|
|
|
@@ -454,6 +464,7 @@ EOSQL
|
|
|
|
|
return '5.5' if node['platform_family'] == 'suse'
|
|
|
|
|
return '5.6' if node['platform_family'] == 'fedora'
|
|
|
|
|
return '5.6' if node['platform_family'] == 'debian' && node['platform_version'] == '15.04'
|
|
|
|
|
return '5.6' if node['platform_family'] == 'debian' && node['platform_version'] == '15.10'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|