2
2
3
3
set -eu
4
4
5
- VERSION=8.0.15
5
+ VERSION=8.0.26
6
6
BASEURL=" https://dev.mysql.com/get/Downloads/MySQL-8.0"
7
7
8
8
LINUX_BASE=mysql-$VERSION -linux-glibc2.12-x86_64
9
- OSX_BASE=mysql-$VERSION -macos10.14-x86_64
9
+ OSX_BASE=mysql-$VERSION -macos11-x86_64
10
+ OSX_AARCH64_BASE=mysql-$VERSION -macos11-arm64
10
11
11
12
TAR=tar
12
13
command -v gtar > /dev/null && TAR=gtar
@@ -43,12 +44,17 @@ LINUX_DIST=dist/$LINUX_NAME
43
44
OSX_NAME=$OSX_BASE .tar.gz
44
45
OSX_DIST=dist/$OSX_NAME
45
46
47
+ OSX_AARCH64_NAME=$OSX_AARCH64_BASE .tar.gz
48
+ OSX_AARCH64_DIST=dist/$OSX_AARCH64_NAME
49
+
46
50
test -e $LINUX_DIST || curl -L -o $LINUX_DIST " $BASEURL /$LINUX_NAME " --fail
47
51
test -e $OSX_DIST || curl -L -o $OSX_DIST " $BASEURL /$OSX_NAME " --fail
52
+ test -e $OSX_AARCH64_DIST || curl -L -o $OSX_AARCH64_DIST " $BASEURL /$OSX_AARCH64_DIST " --fail
48
53
49
54
PACKDIR=$( mktemp -d " ${TMPDIR:-/ tmp} /mysql.XXXXXXXXXX" )
50
55
$TAR -xf $LINUX_DIST -C $PACKDIR
51
56
pushd $PACKDIR /$LINUX_BASE
57
+ tree .
52
58
$STRIP bin/mysqld
53
59
$TAR -czf $OLDPWD /$RESOURCES /mysql-Linux-amd64.tar.gz \
54
60
LICENSE \
@@ -58,17 +64,17 @@ $TAR -czf $OLDPWD/$RESOURCES/mysql-Linux-amd64.tar.gz \
58
64
share/* .txt \
59
65
share/charsets \
60
66
share/english \
61
- lib/libcrypto.* \
62
- lib/libssl.* \
63
- bin/libcrypto.* \
64
- bin/libssl.* \
67
+ lib/private/libcrypto.* \
68
+ lib/private/libprotobuf-lite.* \
69
+ lib/private/libssl.* \
65
70
bin/mysqld
66
71
popd
67
72
rm -rf $PACKDIR
68
73
69
74
PACKDIR=$( mktemp -d " ${TMPDIR:-/ tmp} /mysql.XXXXXXXXXX" )
70
75
$TAR -xf $OSX_DIST -C $PACKDIR
71
76
pushd $PACKDIR /$OSX_BASE
77
+ tree .
72
78
$TAR -czf $OLDPWD /$RESOURCES /mysql-Mac_OS_X-x86_64.tar.gz \
73
79
LICENSE \
74
80
README \
@@ -78,6 +84,26 @@ $TAR -czf $OLDPWD/$RESOURCES/mysql-Mac_OS_X-x86_64.tar.gz \
78
84
share/charsets \
79
85
share/english \
80
86
lib/libcrypto.* \
87
+ lib/libprotobuf-lite.* \
88
+ lib/libssl.* \
89
+ bin/mysqld
90
+ popd
91
+ rm -rf $PACKDIR
92
+
93
+ PACKDIR=$( mktemp -d " ${TMPDIR:-/ tmp} /mysql.XXXXXXXXXX" )
94
+ $TAR -xf $OSX_AARCH64_DIST -C $PACKDIR
95
+ pushd $PACKDIR /$OSX_AARCH64_BASE
96
+ tree .
97
+ $TAR -czf $OLDPWD /$RESOURCES /mysql-Mac_OS_X-aarch64.tar.gz \
98
+ LICENSE \
99
+ README \
100
+ docs/INFO* \
101
+ share/* .sql \
102
+ share/* .txt \
103
+ share/charsets \
104
+ share/english \
105
+ lib/libcrypto.* \
106
+ lib/libprotobuf-lite.* \
81
107
lib/libssl.* \
82
108
bin/mysqld
83
109
popd
0 commit comments