mirror of
https://github.com/tuna/tunasync-scripts.git
synced 2025-04-20 04:12:42 +00:00
add stretch and bionic
Signed-off-by: 王邈 <shankerwangmiao@gmail.com>
This commit is contained in:
parent
ce11f88f2f
commit
c3f2e74700
@ -14,8 +14,8 @@ YUM_PATH="${BASE_PATH}/centos"
|
|||||||
UBUNTU_PATH="${BASE_PATH}/ubuntu"
|
UBUNTU_PATH="${BASE_PATH}/ubuntu"
|
||||||
DEBIAN_PATH="${BASE_PATH}/debian"
|
DEBIAN_PATH="${BASE_PATH}/debian"
|
||||||
|
|
||||||
UBUNTU_VERSIONS=("trusty" "xenial")
|
UBUNTU_VERSIONS=("trusty" "xenial" "bionic")
|
||||||
DEBIAN_VERSIONS=("wheezy" "jessie")
|
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch")
|
||||||
EL_VERSIONS=("6" "7")
|
EL_VERSIONS=("6" "7")
|
||||||
|
|
||||||
# =================== APT repos ===============================
|
# =================== APT repos ===============================
|
||||||
@ -50,7 +50,7 @@ keepcache=0
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
for elver in ${EL_VERSIONS[@]}; do
|
for elver in ${EL_VERSIONS[@]}; do
|
||||||
cat << EOF >> $cfg
|
cat << EOF >> $cfg
|
||||||
[$elver]
|
[$elver]
|
||||||
name=Elang for el-${elver}
|
name=Elang for el-${elver}
|
||||||
baseurl=${BASE_URL}/rpm/centos/$elver/x86_64
|
baseurl=${BASE_URL}/rpm/centos/$elver/x86_64
|
||||||
|
@ -13,7 +13,7 @@ BASE_PATH="${TUNASYNC_WORKING_DIR}"
|
|||||||
|
|
||||||
YUM_PATH="${BASE_PATH}/yum"
|
YUM_PATH="${BASE_PATH}/yum"
|
||||||
|
|
||||||
UBUNTU_VERSIONS=("trusty" "wily" "xenial")
|
UBUNTU_VERSIONS=("trusty" "xenial" "bionic")
|
||||||
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch")
|
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch")
|
||||||
UBUNTU_PATH="${BASE_PATH}/ubuntu/"
|
UBUNTU_PATH="${BASE_PATH}/ubuntu/"
|
||||||
DEBIAN_PATH="${BASE_PATH}/debian/"
|
DEBIAN_PATH="${BASE_PATH}/debian/"
|
||||||
|
@ -14,7 +14,7 @@ BASE_URL=${TUNASYNC_UPSTREAM_URL:-"https://packagecloud.io/grafana/stable"}
|
|||||||
YUM_PATH="${BASE_PATH}/yum"
|
YUM_PATH="${BASE_PATH}/yum"
|
||||||
APT_PATH="${BASE_PATH}/apt"
|
APT_PATH="${BASE_PATH}/apt"
|
||||||
|
|
||||||
APT_VERSIONS=("wheezy" "jessie")
|
APT_VERSIONS=("wheezy" "jessie" "stretch")
|
||||||
EL_VERSIONS=("6" "7")
|
EL_VERSIONS=("6" "7")
|
||||||
|
|
||||||
mkdir -p ${YUM_PATH} ${APT_PATH}
|
mkdir -p ${YUM_PATH} ${APT_PATH}
|
||||||
@ -44,7 +44,7 @@ keepcache=0
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
for elver in ${EL_VERSIONS[@]}; do
|
for elver in ${EL_VERSIONS[@]}; do
|
||||||
cat << EOF >> $cfg
|
cat << EOF >> $cfg
|
||||||
[el${elver}]
|
[el${elver}]
|
||||||
name=el${elver}
|
name=el${elver}
|
||||||
baseurl=${BASE_URL}/el/$elver/x86_64/
|
baseurl=${BASE_URL}/el/$elver/x86_64/
|
||||||
|
@ -15,8 +15,8 @@ YUM_PATH="${BASE_PATH}/yum"
|
|||||||
UBUNTU_PATH="${BASE_PATH}/ubuntu"
|
UBUNTU_PATH="${BASE_PATH}/ubuntu"
|
||||||
DEBIAN_PATH="${BASE_PATH}/debian"
|
DEBIAN_PATH="${BASE_PATH}/debian"
|
||||||
|
|
||||||
UBUNTU_VERSIONS=("trusty" "xenial")
|
UBUNTU_VERSIONS=("trusty" "xenial" "bionic")
|
||||||
DEBIAN_VERSIONS=("wheezy" "jessie")
|
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch")
|
||||||
EL_VERSIONS=("6" "7")
|
EL_VERSIONS=("6" "7")
|
||||||
|
|
||||||
mkdir -p ${YUM_PATH} ${UBUNTU_PATH} ${DEBIAN_PATH}
|
mkdir -p ${YUM_PATH} ${UBUNTU_PATH} ${DEBIAN_PATH}
|
||||||
@ -55,7 +55,7 @@ keepcache=0
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
for elver in ${EL_VERSIONS[@]}; do
|
for elver in ${EL_VERSIONS[@]}; do
|
||||||
cat << EOF >> $cfg
|
cat << EOF >> $cfg
|
||||||
[el${elver}-x86_64]
|
[el${elver}-x86_64]
|
||||||
name=el${elver}
|
name=el${elver}
|
||||||
baseurl=${BASE_URL}/rhel/$elver/x86_64/stable/
|
baseurl=${BASE_URL}/rhel/$elver/x86_64/stable/
|
||||||
|
8
mysql.sh
8
mysql.sh
@ -24,8 +24,8 @@ APT_PATH="${BASE_PATH}/apt"
|
|||||||
UBUNTU_PATH="${APT_PATH}/ubuntu"
|
UBUNTU_PATH="${APT_PATH}/ubuntu"
|
||||||
DEBIAN_PATH="${APT_PATH}/debian"
|
DEBIAN_PATH="${APT_PATH}/debian"
|
||||||
|
|
||||||
UBUNTU_VERSIONS=("trusty" "precise" "xenial")
|
UBUNTU_VERSIONS=("trusty" "precise" "xenial" "bionic")
|
||||||
DEBIAN_VERSIONS=("wheezy" "jessie")
|
DEBIAN_VERSIONS=("wheezy" "jessie" "stretch")
|
||||||
|
|
||||||
|
|
||||||
mkdir -p ${YUM_PATH} ${UBUNTU_PATH} ${DEBIAN_PATH}
|
mkdir -p ${YUM_PATH} ${UBUNTU_PATH} ${DEBIAN_PATH}
|
||||||
@ -36,7 +36,7 @@ if [[ ! -z ${DRY_RUN:-} ]]; then
|
|||||||
export APT_DRY_RUN=1
|
export APT_DRY_RUN=1
|
||||||
fi
|
fi
|
||||||
MYSQL_APT_REPOS=("mysql-5.6" "mysql-5.7" "mysql-tools" "connector-python-2.1")
|
MYSQL_APT_REPOS=("mysql-5.6" "mysql-5.7" "mysql-tools" "connector-python-2.1")
|
||||||
|
|
||||||
base_url="${BASE_URL}/apt/ubuntu"
|
base_url="${BASE_URL}/apt/ubuntu"
|
||||||
for version in ${UBUNTU_VERSIONS[@]}; do
|
for version in ${UBUNTU_VERSIONS[@]}; do
|
||||||
for repo in ${MYSQL_APT_REPOS[@]}; do
|
for repo in ${MYSQL_APT_REPOS[@]}; do
|
||||||
@ -69,7 +69,7 @@ keepcache=0
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
for elver in "6" "7"; do
|
for elver in "6" "7"; do
|
||||||
cat << EOF >> $cfg
|
cat << EOF >> $cfg
|
||||||
[mysql-connectors-community-el${elver}]
|
[mysql-connectors-community-el${elver}]
|
||||||
name=MySQL Connectors Community
|
name=MySQL Connectors Community
|
||||||
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/$elver/x86_64/
|
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/$elver/x86_64/
|
||||||
|
@ -14,7 +14,7 @@ BASE_URL=${TUNASYNC_UPSTREAM_URL:-"https://repo.percona.com"}
|
|||||||
YUM_PATH="${BASE_PATH}/yum"
|
YUM_PATH="${BASE_PATH}/yum"
|
||||||
APT_PATH="${BASE_PATH}/apt"
|
APT_PATH="${BASE_PATH}/apt"
|
||||||
|
|
||||||
APT_VERSIONS=("wheezy" "jessie" "trusty" "xenial")
|
APT_VERSIONS=("wheezy" "jessie" "trusty" "xenial" "stretch" "bionic")
|
||||||
EL_VERSIONS=("6" "7")
|
EL_VERSIONS=("6" "7")
|
||||||
|
|
||||||
mkdir -p ${YUM_PATH} ${APT_PATH}
|
mkdir -p ${YUM_PATH} ${APT_PATH}
|
||||||
@ -43,7 +43,7 @@ keepcache=0
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
for elver in ${EL_VERSIONS[@]}; do
|
for elver in ${EL_VERSIONS[@]}; do
|
||||||
cat << EOF >> $cfg
|
cat << EOF >> $cfg
|
||||||
[el${elver}]
|
[el${elver}]
|
||||||
name=el${elver}
|
name=el${elver}
|
||||||
baseurl=${BASE_URL}/centos/$elver/os/x86_64/
|
baseurl=${BASE_URL}/centos/$elver/os/x86_64/
|
||||||
|
@ -15,7 +15,7 @@ BASE_PATH="${TUNASYNC_WORKING_DIR}"
|
|||||||
RPM_PATH="${BASE_PATH}/rpm"
|
RPM_PATH="${BASE_PATH}/rpm"
|
||||||
APT_PATH="${BASE_PATH}/apt"
|
APT_PATH="${BASE_PATH}/apt"
|
||||||
|
|
||||||
APT_VERSIONS=("xenial" "trusty" "precise" "stretch" "jessie" "wheezy" "squeeze")
|
APT_VERSIONS=("xenial" "trusty" "precise" "stretch" "jessie" "wheezy" "squeeze" "bionic")
|
||||||
EL_VERSIONS=("5" "6" "7")
|
EL_VERSIONS=("5" "6" "7")
|
||||||
|
|
||||||
mkdir -p ${RPM_PATH} ${APT_PATH}
|
mkdir -p ${RPM_PATH} ${APT_PATH}
|
||||||
@ -79,7 +79,7 @@ while read line; do
|
|||||||
|
|
||||||
dest_filename="${LATEST_PATH}/${filename}"
|
dest_filename="${LATEST_PATH}/${filename}"
|
||||||
pkg_url="${BASE_URL}/${LATEST_VERSION}/${filename}"
|
pkg_url="${BASE_URL}/${LATEST_VERSION}/${filename}"
|
||||||
|
|
||||||
declare downloaded=false
|
declare downloaded=false
|
||||||
|
|
||||||
if [[ -f ${dest_filename} ]]; then
|
if [[ -f ${dest_filename} ]]; then
|
||||||
@ -100,7 +100,7 @@ while read line; do
|
|||||||
downloaded=true
|
downloaded=true
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
case $filename in
|
case $filename in
|
||||||
*Win.exe)
|
*Win.exe)
|
||||||
ln -sf ${dest_filename} ${BASE_PATH}/virtualbox-Win-latest.exe
|
ln -sf ${dest_filename} ${BASE_PATH}/virtualbox-Win-latest.exe
|
||||||
|
Loading…
x
Reference in New Issue
Block a user