Mysql 8.0.24 => 8.0.27 (#6448)

This commit is contained in:
Ed Reel
2021-12-05 14:11:49 -06:00
committed by GitHub
parent 8d1e231340
commit 36f901f4e5

View File

@@ -3,11 +3,11 @@ require 'package'
class Mysql < Package
description "MySQL Community Edition is a freely downloadable version of the world's most popular open source database"
homepage 'https://www.mysql.com/'
version '8.0.24'
version '8.0.27'
license 'GPL-2'
compatibility 'x86_64'
source_url 'https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.24-linux-glibc2.17-x86_64-minimal.tar.xz'
source_sha256 'ea7e67582b2a6816f9d74c162416cf3b97b539d39aef77e3e251e834ce6c06d5'
source_url 'https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.tar.xz'
source_sha256 '45c683b233af3569ecad90ea7161b8e56bc5d85ef50a74d27811db99ed4d6fa9'
binary_url ({
})
@@ -17,11 +17,16 @@ class Mysql < Package
depends_on 'numactl'
def self.install
ENV['CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY'] = '1'
warn_level = $VERBOSE
$VERBOSE = nil
load "#{CREW_LIB_PATH}lib/const.rb"
$VERBOSE = warn_level
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/mysql"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share"
FileUtils.mv 'man/', "#{CREW_DEST_PREFIX}/share"
FileUtils.mv Dir.glob('*'), "#{CREW_DEST_PREFIX}/mysql"
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/mysql"
Dir["#{CREW_DEST_PREFIX}/mysql/bin/*"].map do |f|
f.sub!("#{CREW_DEST_DIR}", '')
FileUtils.ln_s f, "#{CREW_DEST_PREFIX}/bin/"