Skip to content

Commit a95d4e1

Browse files
committed
update script for percona 8.0.27, remove toku build for 8.0
1 parent 594967f commit a95d4e1

File tree

5 files changed

+15
-7
lines changed

5 files changed

+15
-7
lines changed

build-normal/compile.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ case $MYSQL_VER in
4949
MJ=$(echo "$MEM_G/4"|bc)
5050
LTOMJ=$(echo "$MJ/2"|bc)
5151

52-
[[ -z $ORIGIN_MYSQL ]] && OTHER_ENG="" || OTHER_ENG="-DWITH_ROCKSDB=1 -DWITH_TOKUDB=1"
52+
[[ -z $ORIGIN_MYSQL ]] && OTHER_ENG="" || OTHER_ENG="-DWITH_ROCKSDB=1 -DWITH_TOKUDB=OFF"
5353

5454
$CMAKE . -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_SET=community \
5555
-DWITH_NUMA=ON -DWITH_SYSTEMD=1 -DWITH_READLINE=system -DWITH_SSL=system \

prepare/.install-misc.sh.swp

-12 KB
Binary file not shown.

prepare/download-source.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ if [ ! -d $MYSQL_SOURCE_PATH ]; then
2828
[[ -z $ORIGIN_MYSQL ]] || MYSQL_URL=https://dev.mysql.com/get/Downloads/MySQL-${MAJOR_VER}/mysql-${MAJOR_VER}.${MINI_VER}.tar.gz
2929
[[ -z $ORIGIN_MYSQL ]] || MYSQL_SOURCE_TARBALL=mysql-${MAJOR_VER}.${MINI_VER}.tar.gz
3030
echo "ORIGIN_MYSQL=$ORIGIN_MYSQL" use mysql url: $MYSQL_URL
31-
safe_curl_download $curl_retry_opt -L -C - $MYSQL_URL -o $MYSQL_SOURCE_TARBALL && \
31+
safe_curl_download $MYSQL_URL $MYSQL_SOURCE_TARBALL && \
3232
mkdir -p $MYSQL_SOURCE_PATH && tar -xf $MYSQL_SOURCE_TARBALL \
3333
-C $MYSQL_SOURCE_PATH --strip-components=1
3434
fi

prepare/install-devtoolset.sh

+5-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@ apt_install() {
1111
apt install build-essential git rsync -y
1212
}
1313

14-
[[ -f /usr/bin/apt ]] && apt_install
15-
[[ -f /usr/bin/yum ]] && yum_install
14+
if [ -f /usr/bin/apt ]; then
15+
apt_install
16+
elif [ -f /usr/bin/yum ]; then
17+
yum_install
18+
fi

prepare/install-misc.sh

+8-3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ GNUPGHOME=~/gnupg && mkdir -p ~/gnupg && chmod 600 ~/gnupg \
1111
&& yum -y install -y jemalloc pxz numactl numactl-devel rh-mysql57-mecab-devel bzip2 cmake3 libaio-devel \
1212
ncurses-devel readline-devel libcurl-devel pam-devel bison-devel bison tmux bc patch \
1313
openssl-devel re2-devel libtirpc-devel libedit-devel zip zstd perl-Data-Dumper \
14+
krb5-devel cyrus-sasl-devel cyrus-sasl-scram openldap-devel zlib-devel \
1415
&& alternatives --install /usr/local/bin/cmake cmake /usr/bin/cmake3 20 \
1516
--slave /usr/local/bin/ctest ctest /usr/bin/ctest3 \
1617
--slave /usr/local/bin/cpack cpack /usr/bin/cpack3 \
@@ -22,8 +23,12 @@ apt_install() {
2223
apt install libjemalloc-dev bzip2 cmake libmecab-dev libnuma-dev libaio-dev libncurses-dev \
2324
libreadline-dev libcurl4-openssl-dev libpam0g-dev libbison-dev bison tmux bc patch \
2425
libssl-dev libre2-dev libtirpc-dev libedit-dev zip zstd libdata-dmp-perl pkg-config \
25-
numactl automake autoconf libtool -y
26+
numactl automake autoconf libtool libkrb5-dev libldap-dev \
27+
zlib1g-dev libsasl2-dev libsasl2-modules-gssapi-mit -y
2628
}
2729

28-
[[ -f /usr/bin/apt ]] && apt_install
29-
[[ -f /usr/bin/yum ]] && yum_install
30+
if [ -f /usr/bin/apt ]; then
31+
apt_install
32+
elif [ -f /usr/bin/yum ]; then
33+
yum_install
34+
fi

0 commit comments

Comments
 (0)