This commit is contained in:
Miao Wang 2019-08-14 01:00:12 +08:00
parent 9770bc56b1
commit 3e68923894

View File

@ -25,7 +25,7 @@ UBUNTU_PATH="${APT_PATH}/ubuntu"
DEBIAN_PATH="${APT_PATH}/debian"
UBUNTU_VERSIONS=("trusty" "precise" "xenial" "bionic")
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch")
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch" "buster")
mkdir -p ${YUM_PATH} ${UBUNTU_PATH} ${DEBIAN_PATH}
@ -68,7 +68,7 @@ keepcache=0
EOF
for elver in "6" "7"; do
for elver in "6" "7" "8"; do
cat << EOF >> $cfg
[mysql-connectors-community-el${elver}]
name=MySQL Connectors Community
@ -80,6 +80,16 @@ name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/$elver/x86_64/
enabled=1
[mysql80-community-el${elver}]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/$elver/x86_64/
enabled=1
EOF
done
for elver in "6" "7"; do
cat << EOF >> $cfg
[mysql56-community-el${elver}]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/$elver/x86_64/
@ -89,22 +99,21 @@ enabled=1
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/$elver/x86_64/
enabled=1
[mysql80-community-el${elver}]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/$elver/x86_64/
enabled=1
EOF
done
if [[ -z ${DRY_RUN:-} ]]; then
reposync -c $cfg -d -p ${YUM_PATH} -e $cache_dir
for repo in "mysql-connectors-community" "mysql-tools-community" "mysql56-community" "mysql57-community" "mysql80-community"; do
for repo in "mysql56-community" "mysql57-community"; do
for elver in "6" "7"; do
createrepo --update -v -c $cache_dir -o ${YUM_PATH}/${repo}-el${elver}/ ${YUM_PATH}/${repo}-el${elver}/
done
done
for repo in "mysql-connectors-community" "mysql-tools-community" "mysql80-community"; do
for elver in "6" "7" "8"; do
createrepo --update -v -c $cache_dir -o ${YUM_PATH}/${repo}-el${elver}/ ${YUM_PATH}/${repo}-el${elver}/
done
done
fi
rm $cfg